XML DOM getAttributeNodeNS() ਮੰਥਨ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

getAttributeNS() ਮੰਥਨ ਦੁਆਰਾ ਨਾਮ ਸਪੇਸ ਯੂਰੀ ਅਤੇ ਨਾਮ ਵਿੱਚ ਪ੍ਰਤੀਯੋਗੀ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ。

ਗਰੰਥ

elementNode.getAttributeNodeNS(ns,name)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
ns ਲਾਜ਼ਮੀ। ਨਾਮ ਸਪੇਸ ਯੂਰੀ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。
name ਲਾਜ਼ਮੀ। ਪ੍ਰਤੀਯੋਗੀ ਨਾਮ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。

ਇੱਕ ਉਦਾਹਰਣ

ਹੇਠ ਲਿਖੇ ਕੋਡ "books_ns.xml" ਨੂੰ xmlDoc ਵਿੱਚ ਲੋਡ ਕਰਦਾ ਹੈ ਅਤੇ ਪਹਿਲੇ <title> ਇਲੈਕਟ੍ਰੌਨ ਵਿੱਚ "lang" ਪ੍ਰਤੀਯੋਗੀ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_ns.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0];
    var ns = "https://www.codew3c.com/meishi/";
    var y = x.getAttributeNodeNS(ns,"lang");
    document.getElementById("demo").innerHTML =
    y.nodeName + " = " + y.nodeValue;
}

ਆਪਣੇ ਆਪ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰੋ