📜  PHP | XMLReader read()函数

📅  最后修改于: 2022-05-13 01:56:32.728000             🧑  作者: Mango

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