XML :: LibXML - 检测两个元素是否相同?

时间:2011-08-26 13:44:44

标签: perl libxml2 xml-libxml

我在Perl中使用XML::LibXML

假设我有两个$element引用由不同的(不透明的)XPath查询获得。

(如何)我可以确定两个$element(节点)引用是否与文档树中的元素相同?

比较$el1 == $el2并不总是能说明问题。

1 个答案:

答案 0 :(得分:5)

它位于XML::LibXML::Node文档中:


  

<强> isSameNode

$bool = $node->isSameNode( $other_node );
     如果给定节点引用相同的节点结构,

返回TRUE (1),   否则返回FALSE (0)