DOMDocument
PHP Manual

DOMDocument::validate

(PHP 5, PHP 7)

DOMDocument::validate Valida el documento basado en su DTD

Descripción

public bool DOMDocument::validate ( void )

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


DOMDocument
PHP Manual