DOMDocument::validate

(PHP 5, PHP 7)

DOMDocument::validate Valida el documento basado en su DTD

Descripción

public DOMDocument::validate ( void ) : bool

Valida el documento basado en su DTD.

También se puede usar la propiedad validateOnParse de DOMDocument para realizar la validación de DTD.

Valores devueltos

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.

Ejemplos

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');
?>

Ver también