PHP | XMLReader open()函数
XMLReader::open()函数是PHP中的一个内置函数,用于设置包含要解析的 XML 文档的 URI。简单来说,这个函数就是用来打开需要处理的XML文件。
句法:
bool XMLReader::open( string $URI, string $encoding, int $options )
参数:此函数接受三个参数,如上所述,如下所述:
- $URI:它指定指向文档的URI。
- $encoding(可选):它指定文档编码或NULL。
- $options(可选):它指定位掩码。
返回值:此函数在成功时返回 TRUE,在失败时返回 FALSE。
例外:如果静态调用,此函数会引发 E_STRICT 错误。
下面的例子说明了PHP中的XMLReader::open()函数:
示例 1:
- 数据.xml
Hello
- 指数。 PHP
open('data.xml'); // Iterate through the XML while ($XMLReader->read()) { if ($XMLReader->nodeType == XMLREADER::ELEMENT) { // Get the value of first attribute $value = $XMLReader->getAttributeNo(0); // Output the value to browser echo $value . "
"; } } ?> - 输出:
value
方案二:
- 数据.xml
GeeksforGeeks
- 指数。 PHP
open('data.xml'); // Move to the first node $XMLReader->read(); // Read it as a string $string = $XMLReader->readString(); // Output the string to the browser echo $string; ?>
- 输出:
GeeksforGeeks
参考: https://www. PHP.net/manual/en/xmlreader.open。 PHP