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