📜  PHP | DOMDocument validate()函数

📅  最后修改于: 2022-05-13 01:56:28.178000             🧑  作者: Mango

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