XMLReader::isValid
パースしているドキュメントの妥当性を示す
説明
public bool XMLReader::isValid()
戻り値
ドキュメントが妥当である場合は true
を返します。
そうでない場合、false
を返します。
例
例1 XML の妥当性の検証
<?php
$xml = XMLReader::open('test.xml');
// validate オプションを有効にしておかないと、
// このメソッドは正しく動作しません
$xml->setParserProperty(XMLReader::VALIDATE, true);
var_dump($xml->isValid());
?>
注意
注意:
このメソッドは、現在のノードだけをチェックします。ドキュメント全体をチェックするわけではありません。
参考
- XMLReader::setParserProperty
- XMLReader::setRelaxNGSchema
- XMLReader::setRelaxNGSchemaSource
- XMLReader::setSchema