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