DOMElement::getAttribute()函数是PHP中的内置函数,用于获取带有当前节点名称的属性值。
用法:
string DOMElement::getAttribute( string $name )
参数:该函数接受单个参数$name,该参数保存属性的名称。
返回值:此函数返回包含属性值的字符串值。
下面给出的程序说明了PHP中的DOMElement::getAttribute()函数:
程序1:
// Create a new DOMDocument
$dom = new DOMDocument();
// Load the XML
$dom->loadXML("<?xml version=\"1.0\"?>
22
");
// Get the strong element
$element = $dom->getElementsByTagName('strong');
// Get the attribute
$value = $element[0]->getAttribute('attr');
echo $value;
?>
输出:
value
程序2:
// Create a new DOMDocument
$dom = new DOMDocument();
// Load the XML
$dom->loadXML("<?xml version=\"1.0\"?>
");
// Get all the div elements
$elements = $dom->getElementsByTagName('div');
// Get the id value of each element
echo "All the id values of divs are:
";
foreach ($elements as $element) {
echo $element->getAttribute('id') . "
";
}
?>
输出:
All the id values of divs are:
div1
div2
div3