DOMDocument::validate

(PHP 5, PHP 7, PHP 8)

DOMDocument::validate Valida el documento basado en su DTD

Descripción

publicDOMDocument::validate(): 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.

Parámetros

Esta función no tiene parámetros.

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

To Top