/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/simplexml/tests/bug69169.phpt
68 строк
1 KB
Max Semenik
Migrate skip checks to --EXTENSIONS--, p4
08 апр 2021, 11:36
08 апр 2021, 11:36
7f2f0c0
Код
Авторство
О чём код?
--TEST-- Bug #69169 (simplexml_load_string parse wrongly when xml given in one row) --EXTENSIONS-- simplexml --FILE-- <?php $a = '<?xml version="1.0" encoding="UTF-8"?> <root a="b"> <row b="y"> <item s="t" /> </row> <row p="c"> <item y="n" /> </row> </root>'; $b = str_replace(array("\n", "\r", "\t"), "", $a); $simple_xml = simplexml_load_string($b); print_r($simple_xml); ?> --EXPECT-- SimpleXMLElement Object ( [@attributes] => Array ( [a] => b ) [row] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [b] => y ) [item] => SimpleXMLElement Object ( [@attributes] => Array ( [s] => t ) ) ) [1] => SimpleXMLElement Object ( [@attributes] => Array ( [p] => c ) [item] => SimpleXMLElement Object ( [@attributes] => Array ( [y] => n ) ) ) ) )