Thread XML::DOM::Parser: Was wenn XML Fehlerhaft ist? (5 answers)
Opened by GwenDragon at 2006-05-27 16:17

bsnoop
 2006-05-28 17:27
#66800 #66800
User since
2006-03-30
25 Artikel
BenutzerIn
[default_avatar]
Quote
Da musst du wohl selbst was schreiben. Sowas wie NoXML::Parser


hmm, sowas habe ich schon befürchtet.

Quote
Kannst du denn die Leute nicht auf ihre nichtstandard-xml-konformen RSS hinweisen?


Prinzipiell schon, nur handelt es sich hierbei um ein Portal wo man halt auch die "ich-mache-keinen-XML-konformen-Feed" berücksichtigen sollte ;) und wo es im Prinzip nicht schlimm ist wenn irgendwelche Zeichen im Text vorkommen die dem Parser nicht gefallen (das ist der überwiegende Grund für Fehler).

Quote
Bei XML::LibXML gibt es tatsächlich eine Option, um einige XML-Fehlerarten zu ignorieren.


LibXML hatte ich auch schon ausprobiert. Das hat aber irgendwie auch nicht funktioniert, da teilweise scheinbar absolut unverzeihliche Fehler im XML drin zu sein scheinen. Das Problem bei LibXML war dann sogar noch dass ich die Fehler nicht mit einem eval abfangen konnte, d.h. trotz eval ist das Programm mit einem Software Error abgebrochen worden.

Nun ja, schade, hätte ja sein können das es da irgendwas gibt. Vielleicht muss ich das Portal dann doch dazu bringen sich als Vorreiter in Sachen XML-Standard zu betrachten und die User zum konformen erstellen ihrer Feeds zu erziehen... ;)

View full thread XML::DOM::Parser: Was wenn XML Fehlerhaft ist?