N
nobody_two
Gast
Hallo Leute,
ich möchte gerne ein XML - Dokument nach den Regeln einer DTD validieren.
Ich habe die DTD - Datei mit derm folgenden Tag im XML - File angegeben:
<!DOCTYPE const SYSTEM "const.dtd">
Nun möchte ich die datei in java mit den folgenden Befehlen validieren:
FileReader reader = new FileReader(file);
DOMParser parser = new DOMParser();
parser.setValidationMode(DOMParser.DTD_VALIDATION);
parser.showWarnings(true);
parser.parse(reader);
Dazu erzeuge ich erst einen FileReader aus einem File. Danach erzeuge ich einen neuen Parser und setze die Einstellungen. Im letzten Schritt übergebe ich dem Parser den Reader!
Als Ergebnis komme ich folgende Fehlermeldung:
java.net.MalformedURLException: no protocol: const.dtd
Hat dazu irgendjemand ne Idee? Nach meiner Meinung müsste so eigentlich alles korrekt sein!
MFG kristin
ich möchte gerne ein XML - Dokument nach den Regeln einer DTD validieren.
Ich habe die DTD - Datei mit derm folgenden Tag im XML - File angegeben:
<!DOCTYPE const SYSTEM "const.dtd">
Nun möchte ich die datei in java mit den folgenden Befehlen validieren:
FileReader reader = new FileReader(file);
DOMParser parser = new DOMParser();
parser.setValidationMode(DOMParser.DTD_VALIDATION);
parser.showWarnings(true);
parser.parse(reader);
Dazu erzeuge ich erst einen FileReader aus einem File. Danach erzeuge ich einen neuen Parser und setze die Einstellungen. Im letzten Schritt übergebe ich dem Parser den Reader!
Als Ergebnis komme ich folgende Fehlermeldung:
java.net.MalformedURLException: no protocol: const.dtd
Hat dazu irgendjemand ne Idee? Nach meiner Meinung müsste so eigentlich alles korrekt sein!
MFG kristin