Forum und email

DOMDocument->validate()

(No version information available, might be only in CVS)

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

Descrizione

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

Example#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');
?>