PHP Conference Japan 2024

DOMNode::getNodePath

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

DOMNode::getNodePath取得節點的 XPath

說明

public DOMNode::getNodePath(): ?string

取得節點的 XPath 位置路徑。

參數

此函式沒有參數。

回傳值

回傳包含 XPath 的 字串,如果發生錯誤則回傳 null

範例

範例 #1 DOMNode::getNodePath() 範例

<?php
// 建立新的 DOMDocument 實例
$dom = new DOMDocument;

// 載入 XML
$dom->loadXML('
<fruits>
<apples>
<apple>braeburn</apple>
<apple>granny smith</apple>
</apples>
<pears>
<pear>conference</pear>
</pears>
</fruits>
'
);

// 印出每個元素的 XPath
foreach ($dom->getElementsByTagName('*') as $node) {
echo
$node->getNodePath() . "\n";
}
?>

上述範例將輸出:

/fruits
/fruits/apples
/fruits/apples/apple[1]
/fruits/apples/apple[2]
/fruits/pears
/fruits/pears/pear

另請參閱

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top