Tôi đang làm việc với XML::LibXML
trong Perl.XML :: LibXML - phát hiện hai Element có giống nhau không?
Giả sử tôi có hai tài liệu tham khảo $element
được nhận bởi các truy vấn XPath khác nhau (đục).
(Làm cách nào) tôi có thể xác định, nếu hai tham chiếu $element
(Nút) là cùng một yếu tố trong cây tài liệu?
So sánh $el1 == $el2
không phải lúc nào cũng hoạt động như tôi có thể nói.
Điều đáng nói đến là '==' không bao giờ hoạt động. Đó là một so sánh số và có, theo như 'ack' nói, không có quá tải của toán tử trong thư viện để kiểm tra đối tượng bình đẳng. Nó có thể xuất hiện để làm việc b/c chuỗi được coi là '0' trong perl trong bối cảnh số, ví dụ: 'perl -le' in" OK "nếu" this "==" that "'' -> OK – Ashley