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>
XMLReader::readString
(PHP 5 >= 5.2.0)
XMLReader::readString — Reads the contents of the current node as an string
Description
string XMLReader::readString
( void
)
Reads the contents of the current node as an string.
Parameters
This function has no parameters.
Return Values
Returns the content of the current node as a string. Empty string on failure.
Notes
Caution
This function is only available when PHP is compiled against libxml 20620 or later.
See Also
- XMLReader::readOuterXML() - Retrieve XML from current node, including it self
- XMLReader::readInnerXML() - Retrieve XML from current node
- XMLReader::expand() - Returns a copy of the current node as a DOM object
XMLReader::readString
Michael Rusch
18-May-2009 07:27
18-May-2009 07:27
