要返回特定屬性,您可以使用如下的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')
方法來獲取特定屬性的值。