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 contiene ningún parámetro.

Valores devueltos

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.

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