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 — Lee el contenido del nodo actual como cadena
Descripción
string XMLReader::readString
( void
)
Lee el contenido del nodo actual como cadena.
Parámetros
Esta función no tiene parámetros.
Valores devueltos
Devuelve el contenido del nodo actual como cadena. En caso de error devuelve una cadena vacía.
Notas
Caution
Esta función sólo esta disponible cuando PHP ha sido compilado con libxml 20620 o superior.
Ver también
- XMLReader::readOuterXML() - Recupera el XML del actual nodo, incluyendo él mismo
- XMLReader::readInnerXML() - Recupera el XML del actual nodo
- XMLReader::expand() - Devuelve una copia del actual nodo como un objeto DOM
Michael Rusch
18-May-2009 05:27
