XMLReader::isValid
(PHP 5 >= 5.1.0)
XMLReader::isValid — Indique si le document analysé est valide
Description
public bool XMLReader::isValid
( void
)
Retourne un booléen indiquant si le document qui est en train d'être analysé est valide.
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
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 noeud courant, et non le document complet.
Voir aussi
- XMLReader::setParserProperty() - Fixe des options pour l'analyseur
- XMLReader::setRelaxNGSchema() - Fixe le nom du fichier ou l'URI pour le Schéma RelaxNG
- XMLReader::setRelaxNGSchemaSource() - Spécifie le schéma RelaxNG
- XMLReader::setSchema() - Valide le document avec XSD