Validating DTD-Parser

Ich suche einen (möglichst opensource) Validatig-Parser, wogegen ich XML Dokumente auf ihre Gültigkeit validieren kann.
Also ich möchte nicht auf DTD-Basis ein XML-Dokument erstellen,
sondern:

  • Bekomme ein XML-Dokument
  • sage meinem Parser: validiere das Dokument gegen DTD, die sich im Verzeichnis xyz befindet

Für Perl gibt’s das Modul HTML::Validator, das kann (bei entsprechender Konfiguration) trotz des Namens auch XML validieren.

Ciao, Christoph

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]