(PHP 5, PHP 7, PHP 8)
DOMDocument::validate — Valida o documento com base em seu DTD
Valida o documento com base em seu DTD.
Pode-se também usar a propriedade validateOnParse
de
DOMDocument para fazer uma validação DTD.
Esta função não possui parâmetros.
Retorna true
em caso de sucesso ou false
em caso de falha.
Se o documento não tiver um DTD anexado, este método retornará false
.
Exemplo #1 Exemplo de validação DTD
<?php
$dom = new DOMDocument;
$dom->load('book.xml');
if ($dom->validate()) {
echo "Este documento é válido!\n";
}
?>
Pode-se também validar o arquivo XML durante o carregamento:
<?php
$dom = new DOMDocument;
$dom->validateOnParse = true;
$dom->load('book.xml');
?>