xml parse
Von: Sam Kang (sk@907.earth.tc) [Profil]
Datum: 08.10.2009 12:21
Message-ID: <4acdbd32$0$6581$9b4e6d93@newsspool3.arcor-online.net>
Newsgroup: de.comp.lang.php.misc
Datum: 08.10.2009 12:21
Message-ID: <4acdbd32$0$6581$9b4e6d93@newsspool3.arcor-online.net>
Newsgroup: de.comp.lang.php.misc
Hi,
Ich habe eine App die XML mit den xml_parser Funktionen bearbeitet.
Nach dem Umzug auf SUSE 11.1 (64bit) mit php 5.2.9 & libxml 2.7.1 spinnen die
Entities!
z.B:
<?php
ini_set('error_reporting',E_ALL);
function xmlcharacterData($parser, $data)
{
echo $data;
}
$xml_parser = xml_parser_create();
xml_set_character_data_handler($xml_parser, "xmlcharacterData");
$xml='<data>abc & < > XXX & </xml>';
xml_parse($xml_parser, $xml, 1);
?>
sollte
"abc & < > XXX "
ausgeben, tut aber nur:
"abc XXX &"
d.h. gibt das < > & nicht aus. Keine Fehlermeldung, Warnung, nix!
Hat jemand eine Ahnung was das sein kann?
Fehler in dieser libxml Version?
irgendwelche Dateien? PHP Settings?
php build war folgender:
Command './configure' '--prefix=/wwwbin/php'
'--with-apxs2=/wwwbin/apache2/bin/apxs' '--with-gd' '--with-zlib'
'--enable-gd-native-ttf' '--with-jpeg-dir=/usr' '--enable-sockets'
'--enable-pcntl' '--with-freetype-dir=/usr'
'--with-config-file-path=/www/cgi-bin' '--with-mysql=/usr'
'--enable-mailparse' '--enable-rclfunc' '--with-pdo-mysql=/usr'
'--with-openssl' '--enable-sysvsem' '--enable-mbstring' '--enable-exif'
'--with-pdo-sqlite=/usr' '--with-imap-ssl' '--with-pspell' '--with-bz2=/usr'
'--enable-memcache'
Danke SAM
[ Auf dieses Posting antworten ]Antworten
- Andreas Baer (08.10.2009 13:20)
- Sam Kang (08.10.2009 15:47)
- Claus Reibenstein (08.10.2009 15:10)
