牛牛在线工具

XMLReader::isValid()

收录 8868 个 PHP 函数,含用途说明与用法示例。

XMLReader::isValid()

检查当前节点是否是验证的 XML

函数名:XMLReader::isValid() 适用版本:PHP 5 >= 5.1.0, PHP 7 函数描述:XMLReader::isValid() 方法用于检查当前节点是否是验证的 XML。 语法:bool XMLReader::isValid ( void ) 参数:无 返回值:如果当前节点是验证的 XML,则返回 true,否则返回 false。 示例: $xml = '<?xml version="1.0"?> <root> <element>Example</element> </root>'; $reader = new XMLReader(); $reader->xml($xml); // 移动到根节点 $reader->read(); // 验证当前节点是否是验证的 XML if ($reader->isValid()) { echo "当前节点是验证的 XML\n"; } else { echo "当前节点不是验证的 XML\n"; } // 移动到下一个节点 $reader->read(); // 验证当前节点是否是验证的 XML if ($reader->isValid()) { echo "当前节点是验证的 XML\n"; } else { echo "当前节点不是验证的 XML\n"; } // 输出结果: // 当前节点是验证的 XML // 当前节点不是验证的 XML 上述示例中,我们首先将一个简单的XML字符串传递给XMLReader对象进行解析。然后使用read()方法将读取器移动到根节点。接着使用isValid()方法来验证当前节点是否是验证的XML。在示例中,第一个节点是验证的XML,所以第一次调用isValid()方法返回true。然后使用read()方法将读取器移动到下一个节点,该节点不是验证的XML,所以第二次调用isValid()方法返回false。