PHP | XMLReader readString()函数
XMLReader::readString()函数是PHP中的一个内置函数,用于将当前节点的内容作为字符串读取。 readString() 和 getInnerXml() 之间的区别在于前者不包含标记,而只包含子节点的内容。
句法:
string XMLReader::readString( void )
参数:此函数不接受任何参数。
返回值:此函数在失败时将当前节点的内容作为字符串或空字符串返回。
下面的示例说明了PHP中的XMLReader::readString()函数:
示例 1:在这个程序中,我们将读取没有子节点的元素的值。
- 数据.xml
GeeksforGeeks
- 指数。 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->readString(); ?>
- 输出:
The text inside is: GeeksforGeeks
示例:在这个程序中,我们将读取具有子节点的元素的值。
- 数据.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->readString(); ?>
- 输出:
The text inside is: Hello World G4G
参考: https://www. PHP.net/manual/en/xmlreader.readstring。 PHP