DOMDocument::validate
Проверяет документ на соответствие его DTD
&reftitle.description;
public boolDOMDocument::validate
Проверяет документ на действительность, основываясь на его DTD.
Также можно использовать свойство validateOnParse
класса DOMDocument для выполнения проверки DTD.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
&return.success;
Если нет DTD, присоединённых к документу, этот метод вернёт &false;.
&reftitle.examples;
Пример проверки DTD
load('book.xml');
if ($dom->validate()) {
echo "Документ является действительным!\n";
}
?>
]]>
Также можно проверять XML-файл во время его загрузки:
validateOnParse = true;
$dom->load('book.xml');
?>
]]>
&reftitle.seealso;
DOMDocument::schemaValidate
DOMDocument::schemaValidateSource
DOMDocument::relaxNGValidate
DOMDocument::relaxNGValidateSource