(PHP 5, PHP 7)
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 ou FALSE
si une erreur survient.
Si le document n'a aucune DTD d'attachée, cette méthode retournera FALSE
.
Exemple #1 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');
?>