Documentación offline PHP master

DOMDocument::validate

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

DOMDocument::validate

Valida un documento basado en su DTD

Descripción#

public DOMDocument::validate(): bool
```php

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 de validación DTD
load('examples/book.xml'); if ($dom->validate()) { echo "¡Este documento es válido!\n"; } ?>
Asimismo, puede validarse el fichero XML al cargarlo:
validateOnParse = true; $dom->load('examples/book.xml'); ?>

```php

Véase también#

DOMDocument::schemaValidate, DOMDocument::schemaValidateSource, DOMDocument::relaxNGValidate, DOMDocument::relaxNGValidateSource