Thread Parsen dauert ewig lange mit XML::LibXML (11 answers)
Opened by BratHering at 2009-12-25 23:57

murphy
 2009-12-26 14:57
#129716 #129716
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
2009-12-26T09:38:27 BratHering
[...]
Jetzt habe ich folgenes ausprobiert:
Code: (dl )
1
2
3
XML::LibXML->validation(0); # Bewirkt nur mehr Warnungen, dauert immer noch lange
XML::LibXML->load_ext_dtd(0); # DOM wird nicht aufgebaut
local $XML::LibXML::skipDTD = 1; # Kein Effekt festzustellen

Und das trennen des Rechners vom Internet bewirkt: http error: no such file or directory ...wobei der Code nicht mehr ist als das im initialen Post.
[...]

Auf jeden Fall bestätigt das meine Vermutung. Kannst Du denn genauer erläutern, was der obige Kommentar
Quote
DOM wird nicht aufgebaut
bedeuten soll — bei mir funktioniert das Parsen einwandfrei und schnell, wenn ich load_ext_dtd auf 0 setze, während andernfalls so wie bei Dir ein zeitraubender Netzwerkzugriff erfolgt.

Versionsinformation meiner Installation:
Code: (dl )
1
2
$ perl -MXML::LibXML -le '$, = ", "; print XML::LibXML::LIBXML_VERSION, XML::LibXML::LIBXML_RUNTIME_VERSION'
20632, 20705
When C++ is your hammer, every problem looks like your thumb.

View full thread Parsen dauert ewig lange mit XML::LibXML