📜  PHP | XMLReader getAttributeNo()函数

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

PHP | XMLReader getAttributeNo()函数

XMLReader::getAttributeNo()函数是PHP中的一个内置函数,用于根据属性的位置获取属性的值,如果属性不存在或未位于元素节点上,则为空字符串。

句法:

string XMLReader::getAttributeNo( int $index )

参数:此函数接受单个参数$index ,该参数保存要获取的属性值的索引。

返回值:此函数在成功时返回属性值或空字符串。

下面的示例说明了PHP中的XMLReader::getAttributeNo()函数

示例 1:

  • 数据.xml
    
    
        

    Hello

  • 指数。 PHP
    open('data.xml');
      
    // Iterate through the XML
    while ($XMLReader->read()) {
        if ($XMLReader->nodeType == XMLREADER::ELEMENT) {
      
            // Get the value of first attribute
            $value = $XMLReader->getAttributeNo(0);
      
            // Output the value to browser
            echo $value . "
    ";     } } ?>
  • 输出:
    // Empty string because no attributes are there in XML

示例 2:

  • 数据.xml
    
    
        

    Hello

        

    World

  • 指数。 PHP
    open('data.xml');
      
    // Iterate through the XML
    while ($XMLReader->read()) {
        if ($XMLReader->nodeType == XMLREADER::ELEMENT) {
      
            // Get the value of first attribute
            $value = $XMLReader->getAttributeNo(0);
      
            // Output the value to browser
            echo $value . "
    ";     } } ?>
  • 输出:
    geeksforgeeks
    my_id

参考: https://www. PHP.net/manual/en/xmlreader.getattributeno。 PHP