DOMDocument::validate

(PHP 5, PHP 7, PHP 8)

DOMDocument::validate Validates the document based on its DTD

Beschreibung

publicDOMDocument::validate(): bool

Validates the document based on its DTD.

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

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben. If the document has no DTD attached, this method will return false.

Beispiele

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

Siehe auch

To Top