Php/docs/domnode.getnodepath
来自菜鸟教程
DOMNode::getNodePath
(PHP 5 >= 5.2.0, PHP 7)
DOMNode::getNodePath — Get an XPath for a node
说明
public DOMNode::getNodePath ( ) : string
Gets an XPath location path for the node.
参数
此函数没有参数。
返回值
Returns a string containing the XPath, or null
in case of an error.
范例
Example #1 DOMNode::getNodePath() example
<?php// Create a new DOMDocument instance$dom = new DOMDocument;// Load the XML$dom->loadXML('<fruits> <apples> <apple>braeburn</apple> <apple>granny smith</apple> </apples> <pears> <pear>conference</pear> </pears></fruits>');// Print XPath for each elementforeach ($dom->getElementsByTagName('*') as $node) { echo $node->getNodePath() . "\n";}?>
以上例程会输出:
/fruits /fruits/apples /fruits/apples/apple[1] /fruits/apples/apple[2] /fruits/pears /fruits/pears/pear