DOMDocument->validate()

(no version information, might be only in CVS)

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

Description

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.

Return Values

Geeft TRUE terug bij succes, FALSE indien er een fout is opgetreden. If the document have no DTD attached, this method will return FALSE.

Voorbeelden

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

Zie ook

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