ਕੋਰਸ ਸਿਫਾਰਸ਼:
XML DOM isEqualNode() ਮੇਥੋਡ
isEqualNode()
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
ਮੇਥੋਡ ਦੋ ਨੋਡ ਦੇ ਬਰਾਬਰ ਹੋਣ ਨੂੰ ਚੈੱਕ ਕਰਦਾ ਹੈ。
ਸੁਝਾਅ:ਸੁਝਾਅ: ਇਸ ਵਿੱਚ ਦੋ ਨੋਡ ਦਾ ਨਾਮ ਮੇਲ ਹੁੰਦਾ ਹੈ, ਆਪਣੇ ਆਪ ਦੇ ਵਿੱਚ ਅਤੇ ਮੁੱਲ ਇੱਕ ਦੂਜੇ ਦੇ ਨਾਮ ਅਤੇ ਮੁੱਲ ਨਾਲ ਬਰਾਬਰ ਹੁੰਦੇ ਹਨ (ਕਿਸੇ ਵੀ ਕਿਸਮ ਵਿੱਚ ਕਿਸਮ ਤੇ ਵਿਨਿਮਈ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ) ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਪੁਲਾੜੀ ਨੋਡ ਬਰਾਬਰ ਹੁੰਦੇ ਹਨ ਤਾਂ ਉਹ ਨੋਡ ਬਰਾਬਰ ਹਨ。
ਗਰਮਾਤਾ
nodeObject.isEqualNode(nodetocheck)
ਪੈਰਾਮੀਟਰ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
nodetocheck | ਲਾਜ਼ਮੀ।ਨੋਡ ਆਬਜੈਕਟ।ਮੌਜੂਦਾ ਨੋਡ ਨਾਲ ਤੁਲਨਾ ਕਰਨ ਵਾਲਾ ਨੋਡ。 |
ਤਕਨੀਕੀ ਵੇਰਵੇ
DOM ਸੰਸਕਰਣ: | ਕੋਰ ਲੈਵਲ 3 ਨੋਡ ਆਬਜੈਕਟ |
---|---|
ਮੁੱਲ ਵਾਪਸ | ਬੋਲੀ ਦਾ ਮੁੱਲ।ਦੋ ਨੋਡ ਬਰਾਬਰ ਹੋਣ ਤਾਂ true ਵਾਪਸ ਦੇਣਗੇ، ਨਹੀਂ ਤਾਂ false。 |
ਮਾਡਲ
ਇਹ ਕੋਡ "books.xml" ਨੂੰ xmlDoc ਵਿੱਚ ਲੋਡ ਕਰੇਗਾ ਅਤੇ ਦੋ ਨੋਡ ਦੇ ਬਰਾਬਰ ਹੋਣ ਨੂੰ ਚੈੱਕ ਕਰੇਗਾ:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName('book')[0]; var y = xmlDoc.getElementsByTagName('book')[2]; document.getElementById("demo").innerHTML = x.isEqualNode(y); }
浏览器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |
所有主流浏览器都支持 isEqualNode()
方法。
注释:Internet Explorer 9 及更早版本不支持此方法。