PHP
HTML

DOMDocument::validate

DOMDocument::validate

(PHP 5, PHP 7)

DOMDocument :: validate - 基于DTD验证文档

描述

public bool DOMDocument::validate ( void )

根据其DTD验证文档。

您也可以使用DOMDocument 的validateOnParse属性来进行DTD验证。

返回值

TRUE成功或FALSE失败时返回。如果文档没有附加DTD,则此方法将返回FALSE

例子

示例#1 DTD验证示例

<?php $dom = new DOMDocument; $dom->load('book.xml' if ($dom->validate()) {     echo "This document is valid!\n"; } ?>

您也可以在加载时验证XML文件:

<?php $dom = new DOMDocument; $dom->validateOnParse = true; $dom->load('book.xml' ?>