そのまんま!
DOMDocument->validate()
(no version information, might be only in CVS)
DOMDocument->validate() --
DTD に基づいてドキュメントを検証する
説明
class
DOMDocument {
bool
validate ( void )
}
DTD に基づいてドキュメントを検証します。
DTD による検証を行うには、DOMDocument の
validateOnParse プロパティを使用することも可能です。
返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
ドキュメントに DTD が添付されていない場合は、このメソッドは FALSE を返します。
例
例 1. DTD による検証の例
<?php $dom = new DOMDocument; $dom->Load('book.xml'); if ($dom->validate()) { echo "このドキュメントは正常です!\n"; } ?>
|
XML ファイルの読み込み時に検証することも可能です。
<?php $dom = new DOMDocument; $dom->validateOnParse = true; $dom->Load('book.xml'); ?>
|
|