phpbar.de logo

Mailinglisten-Archive

[php] Bitte um PHP5-Test - XML-Parser-Funktionen - DefaultHandler-Bug

[php] Bitte um PHP5-Test - XML-Parser-Funktionen - DefaultHandler-Bug

Peter Bieling net2 at media-palette.de
Mon Jun 25 11:56:37 CEST 2007


Noch ein Versuch, die erste Mail kam nicht durch:

Hallo zusammen,

ich habe Probleme mit folgendem Bug:
http://bugs.php.net/bug.php?id=27908

[12 Oct 2005 5:22am UTC] rrichards [... ] php.net
This bug has been fixed in CVS.

Das Problem hängt damit zusammen, dass es nicht richtig gelungen ist
(war?), die Expat-Funktionalität auf libxml (PHP5) abzubilden.

Offenbar ist dieser Bugfix nicht in allen Distributionen angekommen.
Ich verwende lokal als CGI-Version:
PHP Version 5.2.2
System  Windows NT PROFI 5.1 build 2600
Build Date  May 2 2007 19:17:46

Das Problem wird auch hier in den User Contributed Notes beschrieben:
http://www.php.net/manual/en/function.xml-set-default-handler.php

Ich möchte diejenigen bitten, die PHP5 in anderen Versionen und unter
anderen Sytemen laufen haben, mal dieses Skript zu testen.

http://www.media-palette.de/ddatabug.zip
Es wird durch Aufruf der index.php eine XML-Datei (cdata_in.xml) mit
CDATA-Abschnitt nach (cdata_out.xml) kopiert. Verwendet wird meine
Parser-Klasse xml-line, die hat aber mit dem Problem nichts zu tun.
Unter PHP4 kommt alles richtig an. Unter PHP5 (jedenfalls bei mir) fehlt
die XML-Deklaration und die CDATA-Marierungen, weil wegen des Bugs der
DefaultHandler nicht aufgerufen wird.

Bitte gebt mir mal eine Rückmeldung, in welchen Versionen der Bug noch
vorhanden ist, damit der Satz war wird:
"Thank you for the report, and for helping us make PHP better." ;-)

Viele Grüße

Peter





php::bar PHP Wiki   -   Listenarchive