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()?
Вырезка из 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()?