Hi,
ich habe einen Java Parser der mir meine XML-Datei validiert.
Innerhalb dieser Datei wird die DTD angegeben:
Nun möchte ich allerdings selber eine DTD im JAVA-Code angeben
können, die zur Validierung genutzt wird. Es kommt nämlich vor,
dass innerhalb der XML-Datei nicht auf eine DTD verwiesen wird.
Meine Frage also:
wir kann ich eine DTD zur Validierung einer XML-Datei laden?
Mein Code:
ich habe einen Java Parser der mir meine XML-Datei validiert.
Innerhalb dieser Datei wird die DTD angegeben:
Code:
<!DOCTYPE Knoten SYSTEM "xyz.dtd">
Nun möchte ich allerdings selber eine DTD im JAVA-Code angeben
können, die zur Validierung genutzt wird. Es kommt nämlich vor,
dass innerhalb der XML-Datei nicht auf eine DTD verwiesen wird.
Meine Frage also:
wir kann ich eine DTD zur Validierung einer XML-Datei laden?
Mein Code:
Code:
SAXBuilder saxBuilder = new SAXBuilder("org.apache.xerces.parsers.SAXParser",true);
Document doc = saxBuilder.build(new File(filename));
saxBuilder.setValidation(true);