xmlreader node value

Kirill

Новичок
xmlreader node value

Вырезка из XML, который парсится с помозью XMLReader:
<category id="1">Category1</category>
<category id="2">Category2</category>
<category id="3">Category3</category>

В цикле:
if ($this->_xmlReader->hasValue) {
$name = $this->_xmlReader->value;
}

В итоге hasValue = false, а в value - NULL. Почему? Если делать так: readString() - то метод возвратит содержание ноды, те Category1, Category2 etc.

Текстовое содержание ноды надо получать с помощью readString()?
 

tashkentchi

Новичок
Category1 и т.д. не являются текстовым значением корневой ноды. Читай доку сильнее.
 
Сверху