(PHP 5 >= 5.1.0, PHP 7, PHP 8)
XMLReader::isValid — Indique si le document analysé est valide
Retourne un booléen indiquant si le document qui est en train d'être analysé est valide selon le DTD, ou un schéma XML ou RelaxNG. S'il n'y a pas de schéma et que l'option de validation DTD n'est pas fournie, cette méthode renverra false
.
Cette fonction ne contient aucun paramètre.
Exemple #1 Validation XML
<?php
$xml = XMLReader::open('test.xml');
// L'option de validation de l'analyseur doit être
// active pour que cette méthode fonctionne correctement
$xml->setParserProperty(XMLReader::VALIDATE, true);
var_dump($xml->isValid());
?>
Note: Cette méthode vérifie le nœud courant, et non le document complet.