📜  PHP | XMLReader readString()函数

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

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