PHP - Fonction XMLReader :: isValid ()

Définition et utilisation

XML est un langage de balisage pour partager les données sur le Web, XML est à la fois lisible par l'homme et par la machine. L'extension XMLReader est utilisée pour lire / récupérer le contenu d'un document XML, c'est-à-dire en utilisant les méthodes de la classe XMLReader, vous pouvez lire chaque nœud d'un document XML.

le XMLReader:: isValid() La fonction de la classe XMLReader est utilisée pour vérifier si le nœud actuel du document lu / analysé est valide.

Syntaxe

XMLReader::isValid();

Paramètres

Cette fonction n'accepte aucun paramètre.

Valeurs de retour

Cette fonction renvoie une valeur booléenne qui est TRUE si le document analysé est valide et FALSE s'il n'est pas valide.

Version PHP

Cette fonction a été introduite pour la première fois dans la version 5 de PHP et fonctionne dans toutes les versions ultérieures.

Exemple

L'exemple suivant montre l'utilisation du XMLReader::isValid() fonction -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();
?>

Cela produira le résultat suivant -

Current node is invalid