Ипользую xPath query, есть примерно такой xml ( строка таблицы гугла):
CODE (
html):
скопировать код в буфер обмена
<entry>
<gsx:разборзапроса>30.08.2012 0:14:24</gsx:разборзапроса>
<gsx:расчет>#2935799</gsx:расчет>
<gsx:_cztg3>Tmin10</gsx:_cztg3>
</entry>
Вот мой код:
PHP:
скопировать код в буфер обмена
$dom_e = new domDocument;
$dom_e->loadHTML($entry_arr[$i]['text']);
$xpath_e = new DOMXPath($dom_e);
//Регистрируем адресное пространсво gsx
$xpath_e->registerNamespace('gsx', 'http://schemas.google.com/spreadsheets/2006');
/*$entry_arr[$i]['time']=*/var_dump($xpath_e->query('//разборзапроса')->item(0
));//->nodeValue; $entry_arr[$i]['name']=$xpath_e->query('//_cztg3')->item(0)->nodeValue;
$entry_arr[$i]['id']=$xpath_e->query('//gsx:расчет')->item(0)->nodeValue;
var_dump выдаёт NULL, второй запрос выполняется, а трети выдаёт
Notice: Trying to get property of non-object in /var/www/test/index.php on line 170
Кодировка php Utf-8, в чём может быть проблема?