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