DOMDocument::validate
(PHP 5)
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::schemaValidate() - Valida un documento basado en un esquema
- DOMDocument::schemaValidateSource() - Valida un documento basado en un esquema
- DOMDocument::relaxNGValidate() - Realiza una validación relaxNG del documento
- DOMDocument::relaxNGValidateSource() - Realiza una validación relaxNG del documento