PHP - Funzione XMLReader :: isValid ()

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:: isValid() la funzione della classe XMLReader viene utilizzata per verificare se il nodo corrente del documento letto / analizzato è valido.

Sintassi

XMLReader::isValid();

Parametri

Questa funzione non accetta alcun parametro.

Valori restituiti

Questa funzione restituisce un valore booleano che è TRUE se il documento analizzato è valido e FALSE se non è valido.

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::isValid() funzione -data.xml

<dataaa> 
   <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");

   //Setting the parser property
   //$xml->setParserProperty($reader->VALIDATE, true);
   $bool = $reader->isValid();
   
   if($bool){
      print("Current node is valid");
   } else {
      print("Current node is invalid");
   }

   //Closing the reader
   $reader->close();
?>

Questo produrrà il seguente risultato:

Current node is invalid