TOM: Probleme beim Zusammenspiel von Perl, XML und HTML

Beitrag lesen

da hilft nur, die Attributwerte selbst als XML-Fragment zu speichern, oder zumindest als Ausschnitt eines solchen:
<element attribute="Zeile 1<br />Zeile 2<br />Zeile 3" />

Da bin ich grad dran, das geht ganz gut.

Das Parsen mußt Du dann natürlich selbst übernehmen, aber das sollte mit einer kleinen RegExp kein Thema sein.

Nun das Parsen muß ich nicht selbst machen, nur vor der eigentlichen Ausgabe muss ich halt meine
Sonerzeichen unkonvertieren. Für was hab ich schliesslich XML::DOM

Eine andere  Frage zum Parser. Wenn ich ein xml-Dokumtent parse welches
"not well formed" ist, bricht der Parser sofort ab.
Mein Problem, wie kann ich im Programm prüfen ob ein Dokument well-formed ist,
bzw, den Fehler mittels Parser abfangen und eine anständige Fehlermedlung ausgeben?

gruß tom