PHP | XMLReader readOuterXml()函数
XMLReader::readOuterXml()函数是PHP中的一个内置函数,用于读取当前节点的内容,包括节点本身。
句法:
string XMLReader::readOuterXml( void )
参数:此函数不接受任何参数。
返回值:此函数返回当前节点的内容,包括自身,失败时为字符串或空字符串。
下面的示例说明了PHP中的XMLReader::readOuterXml()函数:
示例 1:在这个程序中,我们将读取没有子节点的元素的值。
- 数据.xml
Hello World
- 指数。 PHP
open('data.xml'); // Iterate through the XML nodes to // reach the h1 element $XMLReader->read(); $XMLReader->read(); $XMLReader->read(); // Print the XML content // Here it will include itself, //
tags also echo "The text inside is:" . $XMLReader->readOuterXml(); ?>
- 输出:
示例 2:在这个程序中,我们将读取具有子节点的元素的值。
- 数据.xml
Hello World G4G
- 指数。 PHP
open('data.xml'); // Iterate through the XML nodes to // reach the h1 element $XMLReader->read(); $XMLReader->read(); $XMLReader->read(); // Print the XML content echo "The text inside is:" . $XMLReader->readOuterXml(); ?>
- 输出:
参考: https://www. PHP.net/manual/en/xmlreader.readouterxml。 PHP