DOMDocument::validate

(PHP 5, PHP 7, PHP 8)

DOMDocument::validate Validates the document based on its DTD

Descrizione

public DOMDocument::validate(): bool

Validates the document based on its DTD.

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

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

Restituisce true in caso di successo, false in caso di fallimento. If the document has no DTD attached, this method will return false.

Esempi

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

Vedere anche: