na XML vykašlat a hodit jej do stoupy, kam už dávno patří. Není to čitelné a zpracovatelné ani pro člověka ani pro stroj. Prostě k ničemu dobrý hybrid, bastard, který má z obou světů jen to špatné. Asi jako když si chytrý vezme krásnou a čekají hezké a chytré děti a ony jsou pak ošklivé a hloupé. Stavět na desítky starém SGML, které vyžaduje například ukončovací tagy je prostě pi..na. Přitom jsou k dispozici jiné lidsky čitelné prezentace, namátkou YAML. Uloží se do toho stromová struktura stejně jako do XML, má to jmenné prostory stejně jako XML, akorát, že serializéry a parsery jsou cca 4x rychlejší, člověku se to líp čte i edituje, stroji se s tím líp pracuje, streamové zpracování je mnohem snažší, ... No a na binární tu už roky máme ASN.1. Nejvyšší čas se na XML vy..at! Před deseti lety bylo pozdě. Ztracenej čas.
Booooze. Yaml je ekvivalent property file. Kde je schema, language binding, validacia? Uzatvaracie tagy su tam na to aby sa vedelo ktora cast sa uzatvara a dalo sa zistit presnejsie kde je chyba. Podla mna by sa dal urobit XML parser ktory by vedel citat aj format podobny YAML. Vacsina XML editorov dnes automaticky podporuje vkladanie uzatvaracej znacky. To vam az tak vadi zopar znakov naviac?
Co sa tyka rychlosti na to ma prave sluzit binary XML. Vacsi problem su standardy ktore vznikli okolo. Uz len napr. taky SOAP je nieco tak ozrutne ze je jedno ci sa to zapisuje v YAML alebo XML.
Kde ma YAML schemu?
Language binding myslim nieco ako JAXB nie blby parser.
Ako sa validuje YAML podla schemy?
A kludne daj linku, rad si nieco zaujimave precitam.
No standardy ktore pouzivaju na popis XML je uplne nieco ako standardy samotneho XML. Poznas SOAP?