URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7889
[ Назад ]

Исходное сообщение
"PHP5 и SimpleXMLElement не выводит ничего"

Отправлено Ded_MopozZz , 09-Фев-09 13:58 
Вроде не тривиальная задача, пропарсить xml вида

<?xml version="1.0" encoding="UTF-8"?>

<response>

<result>0</result>

</response>

в $xml_data загружается этот xml

<?php

$xmldoc = new SimpleXMLElement($xml_data);

echo $xmldoc->response->result;

?>

В результате ничего не выводит. Может нужно что то доустановить. Модуль PHP какой-то?


Содержание

Сообщения в этом обсуждении
"PHP5 и SimpleXMLElement не выводит ничего"
Отправлено vic , 09-Фев-09 15:57 
>echo $xmldoc->response->result;

шо глаголет var_dump($xmldoc); ?


"PHP5 и SimpleXMLElement не выводит ничего"
Отправлено Ded_MopozZz , 10-Фев-09 07:42 
>>echo $xmldoc->response->result;
>
>шо глаголет var_dump($xmldoc); ?

Дело в том, что конструкция вида:

$xml_array=$xmldoc->xpath('/response/result');
$xml_array_result=$xml_array[0]

Даёт результат.


"PHP5 и SimpleXMLElement не выводит ничего"
Отправлено vic , 10-Фев-09 10:38 
>>>echo $xmldoc->response->result;
>>
>>шо глаголет var_dump($xmldoc); ?
>
>Дело в том, что конструкция вида:
>
>$xml_array=$xmldoc->xpath('/response/result');
>$xml_array_result=$xml_array[0]
>
>Даёт результат.

Прелесно, прелесно, дык а что выдает var_dump($xmldoc)


"PHP5 и SimpleXMLElement не выводит ничего"
Отправлено Keeper , 13-Фев-09 22:33 
Попробуйте
echo (string) $xmldoc->response->result;

В процессе отладки проверяйте вывод
print_r( $xmldoc);