dagblog.
← Archiv

JDOM 1.0 venku


Dlouhou dobu používáme na práci s XML v Jave open source 
 balíček JDOM. JDOM není 
 implementací specifikace DOM,
 jak by se mohlo zdát. Nabízí vlastní API, které je z programového hlediska
 mnohem pružnější než příliš volný DOM.

JDOM se stal pro hodně vývojářů po čtyřech rocích života velice oblíbeným nástrojem pro práci s XML. O jeho úspěšnosti nebo popularitě, každý nechť si přebere po svém,
 svědčí vznik specifikačního požadavku (JSR:Java Specification Request) JSR 102: JDOM 1.0.

Minulý čtvrtek (09.09.2004) oznámil hlavní vývojář Jason Hunter
vypuštění verze 1.0. Nenechte se zaskočit trochu zvláštním číslováním verzí, verze 1.0 je opravdu novější než JDOM 9, další verze by měly být číslovány již tradičně 1.1, 2.0 atd.

JDOM umožňuje spoluprácí s tradičními API jako SAX a DOM. Zároveň má hodně dalších funkcí, při pročítání change logu jsem narazil například na podporu jazyku XPath. Autoři JDOMu dělali vše proto, aby bylo jeho používání na práci s XML co nejpříjemnější. Dřívější živelný vývoj JDOmu měl resp. má do verze 1.0 včetně, neblahý vliv na neustále změny API.

JDOM 1.0 není zpětně kompatibilní s verzí JDOM 9 (verzi 10 jsem netestoval). Na druhou stranu tvůrci slibují, že budoucí změny API budou zpětně kompatibilní.

Související články

Verze na Medium

Související články

Související epizody CZ Podcastu