Hallo,
folgende Situation: ich lese mit dem SaxBuilder eine XML-Datei aus, in der entweder auf eine DTD oder ein Schema referenziert wird.
Ist es möglich, mit SaxBuilder diese XML so zu validieren (z.B. mit setValidation(true)), so dass NICHT auf die referenzierte DTD bzw. das referenzierte Schema geprüft wird, sondern auf eine LOKALES DTD bzw. LOKALES Schema?
Wenn dies grundsätzlich funktioniert, wie ist vorzugehen, wenn sich die lokale DTD bzw. das lokale Schema bspw. im aktuellen Projektverzeichnis befindet (gleiche Ebene wie die Klasse, die mit SaxBuilder die XML-Datei einliest und validieren soll)
Andere Frage: Angenommen, die vorliegende XML-Datei hat keinerlei Referenzen auf eine DTD oder ein Schema. Kann unter diesen Umständen dennoch auf eine lokale DTD bzw. lokales Schema validiert werden (mit SaxBuilder)?
Gruß, Ralf
folgende Situation: ich lese mit dem SaxBuilder eine XML-Datei aus, in der entweder auf eine DTD oder ein Schema referenziert wird.
Ist es möglich, mit SaxBuilder diese XML so zu validieren (z.B. mit setValidation(true)), so dass NICHT auf die referenzierte DTD bzw. das referenzierte Schema geprüft wird, sondern auf eine LOKALES DTD bzw. LOKALES Schema?
Wenn dies grundsätzlich funktioniert, wie ist vorzugehen, wenn sich die lokale DTD bzw. das lokale Schema bspw. im aktuellen Projektverzeichnis befindet (gleiche Ebene wie die Klasse, die mit SaxBuilder die XML-Datei einliest und validieren soll)
Andere Frage: Angenommen, die vorliegende XML-Datei hat keinerlei Referenzen auf eine DTD oder ein Schema. Kann unter diesen Umständen dennoch auf eine lokale DTD bzw. lokales Schema validiert werden (mit SaxBuilder)?
Gruß, Ralf