[Win32] Tool om DTDs te verifieren vanaf commandline?

Pagina: 1
Acties:

  • MrBucket
  • Registratie: Juli 2003
  • Laatst online: 29-10-2022
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?

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 13-05 06:47
Ik gebruik zelf meestal RXP (om automatisch de correctheid van gegenereerde XHTML-documenten mee te checken), waar ook een Windows versie van is.

Ik zie dat je 'm ook online kunt gebruiken:
http://www.cogsci.ed.ac.uk/~richard/xml-check.html
Da's ook wel makkelijk als je gewoon af-en-toe een documentje wil checken (maar dan moeten je DTD's wel online staan of inline gedeclareerd zijn).

[ Voor 42% gewijzigd door Soultaker op 25-02-2005 00:57 ]