(PHP 5 >= 5.1.0, PHP 7, PHP 8)
XMLReader::isValid — パースしているドキュメントの妥当性を示す
パースしているドキュメントが妥当なものであるかどうかを論理型で返します。
この関数にはパラメータはありません。
成功した場合に true
を、失敗した場合に false
を返します。
例1 XML の妥当性の検証
<?php
$xml = XMLReader::open('test.xml');
// validate オプションを有効にしておかないと、
// このメソッドは正しく動作しません
$xml->setParserProperty(XMLReader::VALIDATE, true);
var_dump($xml->isValid());
?>
注意: このメソッドは、現在のノードだけをチェックします。ドキュメント全体をチェックするわけではありません。