Thread [XML::Parser] junk after document element at... (23 answers)
Opened by bianca at 2015-02-05 18:26

murphy
 2015-03-17 19:00
#180181 #180181
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Das klingt nach falschen Puffergrößen an der Schnittstelle zu Expat. CPAN:XML::Parser verwendet diese C-Bibliothek um die eigentliche Arbeit des XML-Parsens zu erledigen und muss dafür natürlich Zeichenketten aus Perl in Zeiger auf Datenpuffer und Längenangaben zerlegen, die es an C weiterreichen kann. Wenn die Längenangabe zu groß wäre, würde Expat zufälligen Müll aus dem Speicher einlesen und versuchen ihn als XML zu interpretieren, was genau das beschriebene Verhalten zur Folge hätte.
When C++ is your hammer, every problem looks like your thumb.

View full thread [XML::Parser] junk after document element at...