Je zou denken dat hier tenminste tig tools voor zouden zijn... blijkbaar niet, dus.
Ik gebruik TinyXml om mijn data uit C++-applicaties te serializen en in te lezen. Klein en fijn, kan zo in elk C++-project worden ingevoegd. Niet voor high-performance doeleinden, mijn xml-files komen meestal niet boven de 1000 elementen uit. Maar nu: TinyXml biedt geen ondersteuning voor DTDs. Tenzij je zelf alle verificatiecode wilt schrijven is er dus geen mogelijkheid om een simpel xml-filetje te checken op correctheid.
Daarom vroeg ik me af of een van jullie misschien een tooltje (of C++-project) kent die DTDs kan verifieren, liefst vanaf de commandline (in Win32). Hoeft helemaal geen toeters en bellen te hebben, ik wil gewoon weten of mijn code een bepaald xml-file kan lezen zonder onderuit te gaan.
De enige twee alternatieven die ik tot nu toe heb gezien zijn MSXML (behoorlijk stevige library, veel te groot en uitgebreid voor wat ik wil), en Matra, een DTD-checker die volgens mij wel kan wat ik wil, maar een Java Runtime Environment nodig heeft.
Any ideas?
Ik gebruik TinyXml om mijn data uit C++-applicaties te serializen en in te lezen. Klein en fijn, kan zo in elk C++-project worden ingevoegd. Niet voor high-performance doeleinden, mijn xml-files komen meestal niet boven de 1000 elementen uit. Maar nu: TinyXml biedt geen ondersteuning voor DTDs. Tenzij je zelf alle verificatiecode wilt schrijven is er dus geen mogelijkheid om een simpel xml-filetje te checken op correctheid.
Daarom vroeg ik me af of een van jullie misschien een tooltje (of C++-project) kent die DTDs kan verifieren, liefst vanaf de commandline (in Win32). Hoeft helemaal geen toeters en bellen te hebben, ik wil gewoon weten of mijn code een bepaald xml-file kan lezen zonder onderuit te gaan.
De enige twee alternatieven die ik tot nu toe heb gezien zijn MSXML (behoorlijk stevige library, veel te groot en uitgebreid voor wat ik wil), en Matra, een DTD-checker die volgens mij wel kan wat ik wil, maar een Java Runtime Environment nodig heeft.
Any ideas?