Hallihallo,
Ich parse einen nicht formattierten XML-Text mittels eines SaxParsers (und eines XMLSerializers)
Alles funktioniert prächtig, jetzt aber mein Problem;
Die XML-Files enthalten eine DOCTYPE-Zeile, welche auf eine externe DTD verweist, die nicht (mehr) vorhanden ist, dennoch aber weiterhin erhalten bleiben soll.
Natürlich meckert er immer beim Parsen, sollte sich betreffende DTD nicht im selben Ordner wie die einzulesende Datei befinden.
Die Validierung habe ich schon kastriert, leider weiß ich aber nicht, wie ich es anstellen kann, dass der Parser die gesamte DOCTYPE-Zeile zwar abbildet, aber nicht überprüft, ob entsprechende DTD überhaupt exisitert. Am liebsten wäre mir, er würde den entsprechenden Eintrag einfach nur erkennen, deren Inhalt aber einfach nur überlesen.
Vielen Dank im Voraus.
[edit] Ist meine Frage zu dreist, oder weiß wirklich keiner Antwort?
Ich parse einen nicht formattierten XML-Text mittels eines SaxParsers (und eines XMLSerializers)
Alles funktioniert prächtig, jetzt aber mein Problem;
Die XML-Files enthalten eine DOCTYPE-Zeile, welche auf eine externe DTD verweist, die nicht (mehr) vorhanden ist, dennoch aber weiterhin erhalten bleiben soll.
Natürlich meckert er immer beim Parsen, sollte sich betreffende DTD nicht im selben Ordner wie die einzulesende Datei befinden.
Die Validierung habe ich schon kastriert, leider weiß ich aber nicht, wie ich es anstellen kann, dass der Parser die gesamte DOCTYPE-Zeile zwar abbildet, aber nicht überprüft, ob entsprechende DTD überhaupt exisitert. Am liebsten wäre mir, er würde den entsprechenden Eintrag einfach nur erkennen, deren Inhalt aber einfach nur überlesen.
Vielen Dank im Voraus.
[edit] Ist meine Frage zu dreist, oder weiß wirklich keiner Antwort?
Zuletzt bearbeitet: