Funzione PHP XMLReader :: readString ()
Definizione e utilizzo
XML è un linguaggio di markup per condividere i dati sul Web, XML è sia leggibile dall'uomo che dalla macchina. L'estensione XMLReader viene utilizzata per leggere / recuperare il contenuto di un documento XML, ovvero utilizzando i metodi della classe XMLReader è possibile leggere ogni nodo di un documento XML.
Il XMLReader:: readString() la funzione della classe XMLReader viene utilizzata per leggere i contenuti del nodo corrente e li restituisce come una stringa.
Sintassi
XMLReader::readString();
Parametri
Questa funzione non accetta alcun parametro.
Valori restituiti
Questa funzione restituisce un valore stringa che rappresenta il contenuto del nodo corrente. In caso di errore questa funzione restituisce una stringa vuota.
Versione PHP
Questa funzione è stata introdotta per la prima volta nella versione 5 di PHP e funziona in tutte le versioni successive.
Esempio
L'esempio seguente mostra l'utilizzo di XMLReader::readString() funzione -
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();
?>
Questo produrrà il seguente risultato:
Krishna
22
Hyderabad
Raju
30
Delhi
Esempio
Di seguito è riportato un altro esempio di questa funzione:
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();
?>
Questo produrrà il seguente risultato:
data
Raju
32
9848022338
Hyderabad