Hi,
habe mal eine Frage. Und zwar will ich eine XML Datei auslesen, deren "Präambel"
folgendes enthält
Nun möchte ich diese XML Datei mit nem SAX Parser auslesen, dabei greif ich eben einfach auf die Factory, die in der Java Bib mitgeliefert wird zurück.
Schön und gut, funktioniert auch alles bestens.
Nun wollte ich mal fragen, ob es eine elegante Variante gibt mit einer Exception umzugehen, die das Fehlen der DTD betrifft.
Im Handler gibt es ja die Möglichkeit kritische Fehler zu behandeln.
Ist es denn möglich einfach dann zur Laufzeit dem Parser noch zu sagen,
ok im gleichen Verzeichnis ist zwar keine dtd aber hier hast du eine äquivalente, die
im Verzeichnis ... oder auch Archive liegt!
MfG
habe mal eine Frage. Und zwar will ich eine XML Datei auslesen, deren "Präambel"
folgendes enthält
Code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE log SYSTEM "logger.dtd">
Nun möchte ich diese XML Datei mit nem SAX Parser auslesen, dabei greif ich eben einfach auf die Factory, die in der Java Bib mitgeliefert wird zurück.
Schön und gut, funktioniert auch alles bestens.
Nun wollte ich mal fragen, ob es eine elegante Variante gibt mit einer Exception umzugehen, die das Fehlen der DTD betrifft.
Im Handler gibt es ja die Möglichkeit kritische Fehler zu behandeln.
Ist es denn möglich einfach dann zur Laufzeit dem Parser noch zu sagen,
ok im gleichen Verzeichnis ist zwar keine dtd aber hier hast du eine äquivalente, die
im Verzeichnis ... oder auch Archive liegt!
MfG