Hallo!
Also nicht nur als well-formed - dazu braeuchte ich ja keine dtd - sondern ueberpruefen ob die Eintraege in der xml-Datei nach der dtd zulaessig sind.
Das kann in der Regel jeder gute XML-Editor.
Aber Du kannst Dir die libxml2 (http://xmlsoft.org/) downloaden.
Ich denke mal Du setzt Windows ein:
-> http://www.zlatkovic.com/libxml.en.html
-> ftp://ftp.zlatkovic.com/pub/libxml/
Wenn Du das Archiv entpackst, befindet sich im Ordner "util" das Komandozeilen-Tool xmllint (http://xmlsoft.org/xmllint.html). Mit dem kannst Du Deine XML-Documente validieren, sogar gegen XML-Schema.
MfG, André Laugks