📜  PHP | XMLReader getAttribute()函数

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

PHP | XMLReader getAttribute()函数

XMLReader::getAttribute()函数是PHP中的一个内置函数,用于获取命名属性的值。

句法:

string XMLReader::getAttribute( string $name )

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

返回值:此函数返回属性的值,如果没有找到具有给定名称的属性或未定位在元素节点上,则返回 NULL。

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

示例 1:

数据.xml



    

Hello

指数。 PHP

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

输出:

// Empty string because there is no attributes with name id

方案二:
数据.xml



    

Hello

    

World

指数。 PHP

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

输出:

geeksforgeeks
my_id

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