要返回特定属性,您可以使用如下的XPath表达式:
$doc = new DOMDocument();
$doc->load('file.xml');
$xpath = new DOMXPath($doc);
// 返回具有特定属性的元素
$elements = $xpath->query('//element[@attribute="value"]');
// 遍历返回的元素
foreach ($elements as $element) {
// 处理每个元素
$attributeValue = $element->getAttribute('attributeName');
echo $attributeValue;
}
在上面的代码中,//element[@attribute="value"]
表示选择具有attribute
属性且属性值为value
的元素。您可以将attribute
替换为要匹配的属性名称,value
替换为要匹配的属性值。然后,您可以使用getAttribute('attributeName')
方法来获取特定属性的值。