DOMDocument->validate()

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

Leírás

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.

Visszatérési értékek

Siker esetén TRUE értékkel tér vissza, ellenkező esetben FALSE értéket ad. If the document have no DTD attached, this method will return FALSE.

Példák

Példa 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');
?>

Lásd még

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