Hallo zusammen
als ihr schon mitgekriegt habt, XMLReader kann mit Strings größer
als 10Mb nicht umgehen. Das schlechte dabei ist, es führt zu einer INTERNEN
endlose Schleife und dann laufen die Logs voll. Auch wenn ihr keine
Schleife im Code habt.
Mit dem Beispiel reproduziert ihr das Jumb Problem:
$tenMBstring = '<test>' . str_repeat('0', 10000000) .
'</test>';
$xml = new XMLReader();
$xml->xml($tenMBstring);
$xml->read();
$xml->readOuterXml();
Die Option LIBXML_PARSEHUGE hilft leider nicht.
VG
Viktoras
--
Mit freundlichen Grüßen
Viktoras Bezaras
- Entwickler -
________________________________________________________
TraSo GmbH
Nonnenstraße 42
D-04229 Leipzig
Tel.: +49 341 355 740 44
E-Mail: v.bezaras@traso.de
Internet: http://www.traso.de
________________________________________________________
Geschäftsführer: Haiko Gerdes
Handelsregister: Amtsgericht Leipzig, HRB 21850