/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/simplexml/tests/profile13.phpt
72 строки
1 KB
Gina Peter Banyard
ext/simplexml: Remove bool type coercions in tests
23 июн 2025, 15:57
23 июн 2025, 15:57
4baecc1
Код
Авторство
О чём код?
--TEST-- SimpleXML [profile]: Accessing by namespace prefix --EXTENSIONS-- simplexml --FILE-- <?php $xml =<<<EOF <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" > <soap:Body> <businessList foo="bar"> <businessInfo businessKey="bla"/> </businessList> </soap:Body> </soap:Envelope> EOF; $sxe = simplexml_load_string($xml); var_dump($sxe->children('soap', true)); $sxe = simplexml_load_string($xml, NULL, 0, 'soap', true); var_dump($sxe->Body); var_dump($sxe->Body->children('')); var_dump($sxe->Body->children('')->businessList); ?> --EXPECTF-- object(SimpleXMLElement)#%d (1) { ["Body"]=> object(SimpleXMLElement)#%d (0) { } } object(SimpleXMLElement)#%d (0) { } object(SimpleXMLElement)#%d (1) { ["businessList"]=> object(SimpleXMLElement)#%d (2) { ["@attributes"]=> array(1) { ["foo"]=> string(3) "bar" } ["businessInfo"]=> object(SimpleXMLElement)#%d (1) { ["@attributes"]=> array(1) { ["businessKey"]=> string(3) "bla" } } } } object(SimpleXMLElement)#%d (2) { ["@attributes"]=> array(1) { ["foo"]=> string(3) "bar" } ["businessInfo"]=> object(SimpleXMLElement)#%d (1) { ["@attributes"]=> array(1) { ["businessKey"]=> string(3) "bla" } } }