DOMDocument::validate
(PHP 5)
DOMDocument::validate — Valide un document en se basant sur sa DTD
Description
public bool DOMDocument::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 ou FALSE
si une erreur survient.
Si le document n'a aucune DTD d'attachée, cette méthode retournera FALSE
.
Exemples
Exemple #1 Exemple de validation DTD
<?php $dom = new DOMDocument; $dom->Load('book.xml'); if ($dom->validate()) { echo "Ce document est valide !\n"; } ?>
<?php $dom = new DOMDocument; $dom->validateOnParse = true; $dom->Load('book.xml'); ?>
Voir aussi
- DOMDocument::schemaValidate() - Valide un document selon un schéma
- DOMDocument::schemaValidateSource() - Valide un document selon un schéma
- DOMDocument::relaxNGValidate() - Effectue une validation relaxNG sur le document
- DOMDocument::relaxNGValidateSource() - Effectue une validation relaxNG sur le document