DOMDocument->validate()

(No version information available, might be only in CVS)

DOMDocument->validate() — Valide un document en se basant sur sa DTD

Description

class DOMDocument {
bool validate ( void )
}

Valide un document en se basant sur sa DTD.

Vous pouvez utiliser la propriété validateOnParse de la classe DOMDocument pour effectuer une validation DTD.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec. Si le document n'a aucune DTD d'attachée, cette méthode retournera FALSE .

Exemples

Exemple 675. Exemple de validation DTD

<?php
$dom 
= new  DOMDocument ;
$dom -> Load ( 'book.xml' );
if (
$dom -> validate ()) {
    echo 
"Ce document est valide !\n" ;    
}
?>

Vous pouvez également valider votre fichier XML en le chargeant :

<?php
$dom 
= new  DOMDocument ;
$dom -> validateOnParse  true ;
$dom -> Load ( 'book.xml' );
?>

Voir aussi

DOMDocument->schemaValidate()
DOMDocument->schemaValidateSource()
DOMDocument->relaxNGValidate()
DOMDocument->relaxNGValidateSource()