📜  PHP | XMLReader moveToAttribute()函数

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

PHP | XMLReader moveToAttribute()函数

XMLReader::moveToAttribute()函数是PHP中的一个内置函数,用于将光标移动到命名属性。

句法:

bool XMLReader::moveToAttribute( string $name )

参数:此函数接受一个参数$name ,它包含属性的名称。

返回值:此函数在成功时返回 TRUE,在失败时返回 FALSE。

下面给出的程序说明了PHP中的XMLReader::moveToAttribute()函数

方案一:
文件名: data.xml


    

GeeksforGeeks

文件名:索引。 PHP

open('data.xml');
  
// Iterate through the XML nodes
while ($XMLReader->read()) {
    if ($XMLReader->nodeType == XMLREADER::ELEMENT) {
  
        // Move to attribute of name "class"
        $XMLReader->moveToAttribute("class");
  
        // Output the value to browser
        echo $XMLReader->value;
    }
}
?>

输出:

// Empty string because there is no attribute with given name.

方案二:
文件名: data.xml


    

My Text

文件名:索引。 PHP

open('data.xml');
  
// Iterate through the XML nodes
while ($XMLReader->read()) {
    if ($XMLReader->nodeType == XMLREADER::ELEMENT) {
  
        // Move to attribute of name "attrib"
        $XMLReader->moveToAttribute("attrib");
  
        // Output the value to browser
        echo $XMLReader->value;
    }
}
?>

输出:

value

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