DOMDocument::validate

(PHP 5, PHP 7, PHP 8)

DOMDocument::validate Valida un documento basado en su DTD

Descripción

public DOMDocument::validate(): bool

Valida un documento basado en su DTD.

Puede utilizarse la propiedad validateOnParse de la clase DOMDocument para realizar una validación 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 ninguna DTD asociada, este método retornará false.

Ejemplos

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

Ver también