📜  PHP | DOMNode getNodePath()函数

📅  最后修改于: 2022-05-13 01:56:30.426000             🧑  作者: Mango

PHP | DOMNode getNodePath()函数

DOMNode::getNodePath()函数是PHP中的一个内置函数,用于获取节点的 XPath 位置路径。

句法:

string DOMNode::getNodePath( void )

参数:此函数不接受任何参数。

返回值:此函数返回一个包含 XPath 的字符串,如果出错则返回 NULL。

下面的例子说明了PHP中的DOMNode::getNodePath()函数

示例 1:

loadXML('

    

GeeksforGeeks

');    // Print XPath of the element echo $dom->getElementsByTagName('h1')     ->item(0)->getNodePath(); ?>

输出:

/root/h1

示例 2:

loadXML('

    

Geeks

    
        

For

    
    

Geeks

');     // Print XPath of the element for ($i = 0; $i < 3; $i++) {        // Print where the line where the 'node'      // element was defined in     echo $i+1 . ') The h1 tag\'s Xpath is: '          . $dom->getElementsByTagName('h1')         ->item($i)->getNodePath() . "
"; } ?>

输出:

1) The h1 tag's Xpath is: /root/h1[1]
2) The h1 tag's Xpath is: /root/div/h1
3) The h1 tag's Xpath is: /root/h1[2]

参考: https://www. PHP.net/manual/en/domnode.getnodepath。 PHP