(No version information available, might be only in CVS)
DOMDocument->validate() — Valide un document en se basant sur sa DTD
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.
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 .
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'
);
?>
DOMDocument->schemaValidate() |
DOMDocument->schemaValidateSource() |
DOMDocument->relaxNGValidate() |
DOMDocument->relaxNGValidateSource() |