(PHP 5, PHP 7)
DOMDocument::validate — Valida el documento basado en su DTD
Valida el documento basado en su DTD.
También se puede usar la propiedad validateOnParse de DOMDocument para realizar la validación de DTD.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Si el documento no tiene el DTD adjunto, este método devolverá FALSE
.
Ejemplo #1 Ejemplo de validación de DTD
<?php
$dom = new DOMDocument;
$dom->Load('book.xml');
if ($dom->validate()) {
echo "¡Este documento es válido!\n";
}
?>
También se puede validar un fichero XML mientras se carga:
<?php
$dom = new DOMDocument;
$dom->validateOnParse = true;
$dom->Load('book.xml');
?>