(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('examples/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('examples/book.xml');
?>