Función PHP XMLReader :: readString ()
Definición y uso
XML es un lenguaje de marcado para compartir los datos a través de la web, XML es legible tanto para humanos como para máquinas. La extensión XMLReader se utiliza para leer / recuperar el contenido de un documento XML, es decir, utilizando los métodos de la clase XMLReader puede leer cada nodo de un documento XML.
los XMLReader:: readString() La función de la clase XMLReader se usa para leer el contenido del nodo actual y lo devuelve como una cadena.
Sintaxis
XMLReader::readString();
Parámetros
Esta función no acepta ningún parámetro.
Valores devueltos
Esta función devuelve un valor de cadena que representa el contenido del nodo actual. En caso de falla, esta función devuelve una cadena vacía.
Versión PHP
Esta función se introdujo por primera vez en PHP Versión 5 y funciona en todas las versiones posteriores.
Ejemplo
El siguiente ejemplo demuestra el uso de XMLReader::readString() función -
data.xml
<Data>
<Employee>
<Name>Krishna</Name>
<Age>22</Age>
<City>Hyderabad</City>
</Employee>
<Employee>
<Name>Raju</Name>
<Age>30</Age>
<City>Delhi</City>
</Employee>
</Data>
sample.php
<?php
//Creating an XMLReader
$reader = new XMLReader();
//Opening a reader
$reader->open("data.xml");
while($reader->next()){
print($reader->readString());
}
$reader->close();
?>
Esto producirá el siguiente resultado:
Krishna
22
Hyderabad
Raju
30
Delhi
Ejemplo
A continuación se muestra otro ejemplo de esta función:
data.xml
<data>
<name>Raju</name>
<age>32</age>
<phone>9848022338</phone>
<city>Hyderabad</city>
</data>
sample.php
<?php
//Creating an XMLReader
$reader = new XMLReader();
//Opening a reader
$reader->open("test.xml");
//Reading the contents of XML document
$reader->next();
//Reading the contents
print($reader->name."\n");
print($reader->readString());
//Closing the reader
$reader->close();
?>
Esto producirá el siguiente resultado:
data
Raju
32
9848022338
Hyderabad