DOMDocument->validate()

(no version information, might be only in CVS)

DOMDocument->validate() --  Valida il documento in base alla sua DTD

Descrizione

class DOMDocument {

bool validate ( void )

}

Valida il documento in base alla sua DTD.

Si può anche utilizzare la proprietà validateOnParse di DOMDocument per ottenere una validazione DTD.

Valori restituiti

Restituisce TRUE in caso di successo, FALSE in caso di fallimento. Se il documenti non ha una DTD collegata, questo metodo restituisce FALSE.

Esempi

Esempio 1. Esempio di validazione con DTD

<?php
$dom 
= new DOMDocument;
$dom->Load('book.xml');
if (
$dom->validate()) {
    echo 
"Questo documento è valido!\n";
}
?>

Si può anche validare il documento mentre lo si carica:

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