При парсинге пропадает @amp

yrevich

Новичок
При парсинге пропадает @amp

После переезда на другой хостинг, перестал нормально работать парсинг.
Из значения тегов пропадают &amp
Т.е. парсим

<offer id="4529889" type="vendor.model">
<url>http://mixmarket.biz/clk.php?id=11&amp;gid=22</url>
</offer>

а в переменную пишется http://mixmarket.biz/clk.php?id=1122

настройки следующие:

$xp = xml_parser_create("UTF-8");
xml_parser_set_option($xp, XML_OPTION_CASE_FOLDING, false);
xml_parser_set_option($xp, XML_OPTION_SKIP_WHITE, true);
xml_parse_into_struct($xp, $screen, $vals, $index);

в чем может быть косяк?
 

yrevich

Новичок
не понял, какое это имеет отношение
проблема же не в передаче переменных через GET,
а в парсинге текста
 

x-yuri

Новичок
ну я подумал, может эти настройки учитываются
а вообще
The ampersand character ( & ) and the left angle bracket (<) MUST NOT appear in their literal form, except when used as markup delimiters, or within a comment, a processing instruction, or a CDATA section. If they are needed elsewhere, they MUST be escaped using either numeric character references or the strings " & amp; " and " &lt; " respectively
http://www.w3.org/TR/REC-xml/
 
Сверху