PHP
XML

XMLReader::isValid

XMLReader::isValid

(PHP 5 >= 5.1.0, PHP 7)

XMLReader :: isValid - 指示分析的文档是否有效

描述

public bool XMLReader::isValid ( void )

返回一个布尔值,指示正在分析的文档当前是否有效。

返回值

成功时返回TRUE或失败时返回FALSE

例子

示例#1 验证XML

<?php $xml = XMLReader::open('test.xml' // The validate parser option must be enabled for  // this method to work properly $xml->setParserProperty(XMLReader::VALIDATE, true var_dump($xml->isValid() ?>

注意

注意:这将检查当前节点,而不是整个文档。

扩展内容

  • XMLReader :: setParserProperty() - 设置解析器选项

  • XMLReader :: setRelaxNGSchema() - 设置RelaxNG模式的文件名或URI

  • XMLReader :: setRelaxNGSchemaSource() - 设置包含RelaxNG Schema的数据

  • XMLReader :: setSchema() - 根据XSD验证文档

← XMLReader::getParserProperty

XMLReader::lookupNamespace →