Ho già fatto i debug, il problema è nella funzione PHP xml_parse_into_struct.
Se ho un xml del tipo
codice:
<xml>
<tag><a href="http://www.google.it">google</a></tag>
</xml>
Mi viene restituito un array del tipo
codice:
Array
(
[0] => Array
(
[tag] => XML
[type] => open
[level] => 1
[value] =>
)
[1] => Array
(
[tag] => TAG
[type] => complete
[level] => 2
[value] => a href="http://www.google.it"google/a
)
[2] => Array
(
[tag] => XML
[value] =>
[type] => cdata
[level] => 1
)
[3] => Array
(
[tag] => XML
[type] => close
[level] => 1
)
)
Dove il value di $index[1]["value"] è
a href="http://www.google.it"google/a
e non
<a href="http://www.google.it">google</a>
Col PHP 4 questo non succedeva.