PHP | XMLReader read()函数
XMLReader::read()函数是PHP中的一个内置函数,用于移动到文档中的下一个节点。因此,此函数用于遍历 XML 文档。
句法:
bool XMLReader::read( void )
参数:此函数不接受任何参数。
返回值:此函数在成功时返回 TRUE,在失败时返回 FALSE。
下面给出的程序说明了PHP中的XMLReader::read()函数:
方案一:在这个程序中,我们将遍历文件data.xml
后得到一个元素的值
文件名:data.xml
GeeksforGeeks
文件名:索引。 PHP
open('data.xml');
// Iterate through the XML nodes to
// reach the h1 element's text
// (Only four times)
$XMLReader->read();
$XMLReader->read();
$XMLReader->read();
$XMLReader->read();
// Print the value of element
echo "The text inside is: "
. "$XMLReader->value
";
?>
输出:
GeeksforGeeks
程序2:在这个程序中,我们将遍历一个元素后得到它的名称。
文件名: data.xml
GeeksforGeeks
文件名:索引。 PHP
open('data.xml');
// Iterate through the XML nodes
// to reach the h1 element
// (only three times)
$XMLReader->read();
$XMLReader->read();
$XMLReader->read();
// Print name of element
echo "The name of element is: "
. "$XMLReader->name
";
?>
输出:
The name of element is: h1
参考: https://www. PHP.net/manual/en/xmlreader.read。 PHP