lunux
Новичок
Симовл & при разборе XML
При разборе XML файла типа:
Встретился с проблемой использования символа & . По докам выискал что надо заменить на & но терь при разборе формируется строка вида:
Шо енто может быть и в чём ошибка?
Разборку делаю по стандартно:
в функции tag_open ищу тег URL через переменную даю добро на отображение, ну и в cdata вывожу, а в tag_close закрываю разрешение на отображение
При разборе XML файла типа:
PHP:
<item>
<url>[url]http://www.site.ru/go.php?id=19&g=10[/url]</url>
...
</item>
PHP:
http://www.site.ru/go.php?id=19<br>
&<br>
g=10<br>
Разборку делаю по стандартно:
PHP:
$p = xml_parser_create();
xml_set_element_handler($p, "tag_open", "tag_close");
xml_set_character_data_handler($p, "cdata");
....