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

Mar*_* Ba 5 perl libxml2 xml-libxml

XML::LibXML在Perl 工作.

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

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

$el1 == $el2就我所知,比较并不总是奏效.

Zai*_*aid 5

它在XML::LibXML::Node文档中:


isSameNode

$bool = $node->isSameNode( $other_node );
Run Code Online (Sandbox Code Playgroud)

返回TRUE (1)如果给定的节点指的是相同的节点结构,否则FALSE (0)返回.