Я получаю эту ошибку:
Notice: Trying to get property of non-object in
Относится к:
echo $ result-> Data;
И этот вывод:
Array ()
Справочная информация
Функция возвращает строку, содержащую файл XML.
Я хочу получить некоторые данные из двух тегов и разобраться с ними самостоятельно.
Строковые данные
$data="
<SyncML xmlns='SYNCML:SYNCML1.0'>
<SyncHdr>
</SyncHdr>
<SyncBody>
<betameta>
WANT 1
</betameta>
<Add>
<Data>
WANT 2
</Data>
</Add>
</SyncBody>
</SyncML>";
В приведенных выше данных я хочу значения "ХОЧУ 1" и "ХОЧУ 2"
Код пока
$xml = simplexml_load_string($data);
$result = $xml->xpath("/SyncML/SyncBody");
print_r($result);
echo $result->Data;