📜  PHP | XMLReader readOuterXml()函数

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

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