XML je moderní a všude skloňovaný formát pro ukládání dat. My jsme k němu dospěli nepřímočaře -- současné podklady pro generování / tisk jsou uloženy v několika souborech rozličných formátů. Výhoda těchto formátů spočívá v tom, že jsou šité na míru jednotlivým datům. Jejich nevýhoda spočívá v nepřenositelnosti (nedají se rozumně zpracovat jinak než softwarem, který pro ně sami napíšeme) a v malé provázanosti (např. upřesnění ř.km u kempu může vést ke změně na třech i více místech výsledného textu; při současné situaci to obnáší stejný počet zásahů do zdrojových dat). Další nevýhodou je nemožnost automatického generování "klikatelných" dokumentů, tj. PDF nebo HTML dokumentů, ve kterých se kliknutím na značku objektu v kilometráži dostanete na bližší informace o tomto objektu.
Tyto nedostatky může řešit formát XML. Předpokladem je kvalitní návrh struktury dat ukládaných do XML. Tato struktura může být popisována DTD dokumentem. Jeho aktuální verzi najdete zde.
novýa
starýobjekt nemohou mít totéž ID)
Z hlediska uživatele kilometráží (tj. toho, kdo si je prohlíží, tiskne, atd.) by se teoreticky mělo jednat veskrze o změny k lepšímu. Od již zmíněného prolinkování objektů v rámci dokumentu, přes možnost generování kilometráží "na zakázku" (tj. budete si moct zadat, co vás nezajímá, výsledný dokument bude příslušně menší), až po snazší přidávání "novinek" v podobě map, fotografií jezů, apod.