XMLReader::isValid

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

XMLReader::isValidIndique si le document analysé est valide

Description

publicXMLReader::isValid(): bool

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.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne true lorsque le document est valide, sinon false.

Exemples

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());
?>

Notes

Note: Cette méthode vérifie le nœud courant, et non le document complet.

Voir aussi

To Top