PArsing xml document with php
| From: | Francis Fillion | Date: | Wed, 11 Jul 2001 17:22:37 +0000 |
| Subject: | PArsing xml document with php | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-57439@lists.php.net to get a copy of this message | ||
I'm trying to parse a xml document in php and to get in an array, but it
sometime give me really strange result.
Like if I have:
$simple=" <item> test </item>";
$parser = xml_parser_create();
xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1);
xml_parse_into_struct($parser,$simple,$vals,$index);
xml_parser_free($parser);
It will give me this in $index
Array
(
[ITEM] => Array
(
[0] => 0
)
)
#######
And this in $vals
Array
(
[0] => Array
(
[tag] => ITEM
[type] => cdata
[level] => 1
[value] => *test
)
)
What does the "*" means? Why is it there? Have any other's have
experienced any problem with php and xml?
Compiled with those option:
./configure --enable-track-vars --with-gd=../gd-1.8.3
--with-swf=../php4-swf --with-mysql --enable-xslt
--with-xslt-sablot=../Sablot-0.60 --with-apxs
--enable-sablot-errors-descriptive --with-xml
--with-dom=/usr/include/libxml --with-zlib
ON Apache 1.3.20, php 4.0.6 and redhat 6.2
--
Francis Fillion, BAA SI
Broadcasting live from his linux box.
And the maintainer of http://www.windplanet.com