PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   XML (https://www.php-resource.de/forum/xml/)
-   -   Unzureichende Texterfassung (https://www.php-resource.de/forum/xml/36644-unzureichende-texterfassung.html)

alfalfa 06-04-2004 22:42

Unzureichende Texterfassung
 
Wünsche einen schönen Abend!

Folgendes Problem stellt sich mir in den Weg:
Wenn ich eine etwas umfangreichere XML-Datei durch ein PHP-
Script parsen und ausgeben lasse, wird ein Großteil des eigent-
lichen Inhalts abgeschnitten und somit nicht ausgegeben.
Ich verwende innerhalb des PHP-Scripts die normalen expat-
Funktionen(PHP 4.3.3). Auch der Puffer zum Einlesen der XML-
Datei ist dynamisch(while ($setline = fread($fp, $size))). Das
Parsen funktioniert, doch die Daten werden unvollständig
ausgegeben.

Bitte befreit mich aus meiner Verzweiflung. Vielen Dank!

Abraxax 06-04-2004 23:24

definiere: umfangreich.

kann es sein, dass die xml schon so groß ist, dass php die nicht innerhalb von 30sec parsen kann?

alfalfa 06-04-2004 23:56

Also:
Die eigentliche XML-Datei hat eine Grösse von 152kb. Mittlerweile musste
ich aber feststellen, dass die Gesamtgrösse der Datei nur sekundär eine
Rolle spielt. Primäres Problem ist die Grösse des "Stroms", der durch
xml_set_character_data_handler($xml_parser, "characterData") ver-arbeitet wird. Ich habe die XML-Datei auf eine Grösse von 2,5kb reduziert
und der "Aussetzer", der in einem grösseren Textbereich auftritt, erscheint
grundsätzlich an der gleichen Stelle. Für mich sieht das aus,als würde
"Character Data" nur eine begrenzte Anzahl von Zeichen durchlassen.

Vielen Dank fur Deine schnelle Antwort.


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:06 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG