Jděte s tím komplikovaným a "overengineered" Xml do ... a radši se naučte Lisp.
Jednoduché myšlenky Lispu jsou v Xml podané komplikovaně a zmateně. Různé Xml standardizační komise se rády scházejí na konferencích v přímořských lokacích a mluví a mluví a mluví... pak zatlačí a vypadne z toho, no však víte.
Asi ti uniklo ze XML je datovy format. Lisp je programovaci jazyk. To ze ked nahradis < a > za ( ) sa to potom dost podoba nic neznamena. Neviem o tom ze by v lispe existovali nastroje na definovanie struktury ala XSD pripadne automaticka validacia voci XSD. Namespaces tiez neviem ze by mali ekvivalent v lispe.
Takze chod so svojim Lispom tam kde patri, do ciernych zakuti IT sveta kde sa pohubuju tebe podobny tazki teoretici. Aj ked vzhladom k tomu co o Lispe pises musis este Lisp chvilu postudovat aby si sa mal s nimi o com porozpravat.
Myslim si ze nemate tak uplne pravdu, napriklad XSLT ktere je jednim z XML standardu je vlastne programovaci jazyk - mimochodem s uplne strasnou a smesnou syntaxi.
Urazlive poznamky o "teoreticich" a "cernych koutech" si prosim odpustte, nebo snad mate dojem ze vedet min je v programovani duvodem k chlubeni?