(PHP 5, PHP 7, PHP 8)
DOMDocument::validate — Valida un documento basado en su DTD
Valida un documento basado en su DTD.
Puede utilizarse la propiedad validateOnParse de la clase
DOMDocument para realizar una validación DTD.
Esta función no contiene ningún parámetro.
Esta función retorna true en caso de éxito o false si ocurre un error.
Si el documento no tiene ninguna DTD asociada, este método retornará false.
Ejemplo #1 Ejemplo de validación DTD
<?php
$dom = new DOMDocument;
$dom->load('examples/book.xml');
if ($dom->validate()) {
echo "¡Este documento es válido!\n";
}
?>Asimismo, puede validarse el fichero XML al cargarlo:
<?php
$dom = new DOMDocument;
$dom->validateOnParse = true;
$dom->load('examples/book.xml');
?>