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
- http://www.theserverside.com/">TheServerSide.COM Dion Almaer JDOM 1.0 Released
Související články
Související epizody CZ Podcastu
- #3 · Java 6 SE, Vývoj webových aplikací
Dagi a Filemon o novinkách v Javě 6 a webových frameworcích.
- #1 · Vývojová prostředí v Javě
První díl CZ Podcastu se věnuje vývojovým prostředím pro Javu.