DOMDocument->validate()

DOMDocument->validate() --  Validates the document based on its DTD

Descrição

class DOMDocument {

bool validate ( void )

}

Validates the document based on its DTD.

You can also use the validateOnParse property of DOMDocument to make a DTD validation.

Valores Retornados

Retorna TRUE em caso de sucesso ou FALSE em falhas. If the document have no DTD attached, this method will return FALSE.

Exemplos

Exemplo 1. Example of DTD validation

<?php
$dom
= new DOMDocument;
$dom->Load('book.xml');
if (
$dom->validate()) {
    echo
"This document is valid!\n";    
}
?>

You can also validate your XML file while loading it:

<?php
$dom
= new DOMDocument;
$dom->validateOnParse = true;
$dom->Load('book.xml');
?>

Veja também

DOMDocument->schemaValidate()
DOMDocument->schemaValidateSource()
DOMDocument->relaxNGValidate()
DOMDocument->relaxNGValidateSource()