XMLReader::readString

(PHP 5 >= 5.2.0, PHP 7)

XMLReader::readStringПрочитать содержимое текущего узла как строку

Описание

public string XMLReader::readString ( void )

Читает содержимое текущего узла как строку.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Возвращает содержимое текущего узла в виде строки. В случае ошибки строка будет пустой.

Примечания

Предостережение

Эта функция доступна только если PHP скомпилирован с поддержкой libxml 20620 или старше.

Смотрите также

Коментарии

Автор:
For those who, like me, are having trouble figuring out the difference between getString() an getInnerXML(), the difference is that getString() does NOT include markup.  So, for:

<foo>bar<baz>Hello, world!</baz></foo>

getString() on the <foo> node would return

bar Hello, world!

whereas getInnerXML() would return

bar<baz>Hello, world!</baz>
2009-05-18 13:27:23
http://php5.kiev.ua/manual/ru/xmlreader.readstring.html
Автор:
I would like to reiterate that this does not work when compiled with versions of libxml lower than 20620. I found that it just presents a blank page.

<?php $string $reader->readString(); ?>

I worked around this issue by adding the following helper function:

<?php
function read_string($reader) {
   
$node $reader->expand();
    return 
$node->textContent;
}
?>

And then using:

<?php $string read_string($reader); ?>
2011-06-07 16:51:29
http://php5.kiev.ua/manual/ru/xmlreader.readstring.html

    Поддержать сайт на родительском проекте КГБ