PHP | DOMDocument validate()函数
DOMDocument::validate()函数是PHP中的一个内置函数,用于根据其 DTD(文档类型定义)验证文档。 DTD 定义了 XML 文件要遵循的规则或结构,如果 XML 文档不遵循这种格式,那么这个函数将返回 false。
句法:
bool DOMDocument::validate( void )
参数:此函数不接受任何参数。
返回值:如果文档遵循 DTD 或 FALSE,此函数返回 TRUE。
下面的示例说明了PHP中的DOMDocument::validate()函数:
示例 1:
loadXML("
]>
Hello
There
World
");
// Check if XML follows the DTD rule
if ($doc->validate()) {
echo "This document is valid!\n";
}
?>
输出:
This document is valid!
示例 2:
loadXML("
]>
Hello
World
");
if (!$doc->validate()) {
echo "This document is not valid!";
}
?>
输出:
This document is not valid!
参考: https://www. PHP.net/manual/en/domdocument.validate。 PHP