私はXML::LibXML
Perlで作業しています。
$element
異なる (不透明な) XPath クエリによって取得された2 つの参照があるとします。
$element
2 つの(ノード) 参照がドキュメント ツリー内の同じ要素であるかどうかを (どのように) 判断できますか?
私が知る限り、比較$el1 == $el2
は常に機能するとは限りません。
私はXML::LibXML
Perlで作業しています。
$element
異なる (不透明な) XPath クエリによって取得された2 つの参照があるとします。
$element
2 つの(ノード) 参照がドキュメント ツリー内の同じ要素であるかどうかを (どのように) 判断できますか?
私が知る限り、比較$el1 == $el2
は常に機能するとは限りません。
それはXML::LibXML::Node
ドキュメントにあります:
isSameNode
$bool = $node->isSameNode( $other_node );
TRUE (1)
指定されたノードが同じノード構造を参照する場合は を返し、そうでない場合はFALSE (0)
を返します。