XML DOM setAttributeNS() ਮੈਥਡ
ਵਿਵਰਣ ਅਤੇ ਵਰਤੋਂ
setAttributeNS()
ਨਾਮ ਸਪੇਸ ਦੇ ਨਾਲ ਨਵੇਂ ਪੈਰਾਮੀਟਰ ਜੋੜਨ ਦਾ ਮੈਥਡ
ਜੇਕਰ ਇਲੈਕਟ੍ਰੌਨ ਵਿੱਚ ਹੁਣ ਹੀ ਇਸ ਨਾਮ ਜਾਂ ਨਾਮ ਸਪੇਸ ਵਾਲਾ ਪੈਰਾਮੀਟਰ ਮੌਜੂਦ ਹੈ ਤਾਂ ਉਸ ਦਾ ਮੁੱਲ ਬਦਲ ਦਿੱਤਾ ਜਾਵੇਗਾ value ਪੈਰਾਮੀਟਰ
ਵਿਧਾਨ
elementNode.setAttributeNS(ns,name,value,
) | ਵਰਣਨ |
---|---|
ns | ਲਾਜ਼ਮੀ। ਸੈੱਟ ਕਰਨ ਲਈ ਪ੍ਰਾਵਧਾਨ ਕੀਤੇ ਗਏ ਪੈਰਾਮੀਟਰ ਦੀ ਨਾਮ ਸਪੇਸ URI。 |
name | ਲਾਜ਼ਮੀ। ਸੈੱਟ ਕਰਨ ਲਈ ਪ੍ਰਾਵਧਾਨ ਕੀਤੇ ਗਏ ਪੈਰਾਮੀਟਰ ਦਾ ਨਾਮ。 |
value | ਲਾਜ਼ਮੀ। ਮੁੱਲ ਸੈੱਟ ਕਰਨ ਲਈ ਪ੍ਰਾਵਧਾਨ ਕੀਤਾ ਹੈ。 |
ਉਦਾਹਰਣ
ਉਦਾਹਰਣ 1
ਹੇਠਲਾ ਕੋਡ "books_ns.xml" ਨੂੰ xmlDoc ਵਿੱਚ ਲੋਡ ਕਰੇਗਾ ਅਤੇ ਪਹਿਲੇ <book> ਇੰਟਰੀਅਕਟ ਨੂੰ "edition" ਪੈਰਾਮੀਟਰ ਜੋੜੇਗਾ:
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("book")[0]; var ns = "https://www.codew3c.com/edition/"; x.setAttributeNS(ns, "edition", "first"); document.getElementById("demo").innerHTML = x.getAttributeNS(ns,"edition"); }
ਉਦਾਹਰਣ 2
ਹੇਠਲਾ ਕੋਡ "books_ns.xml" ਨੂੰ xmlDoc ਵਿੱਚ ਲੋਡ ਕਰੇਗਾ ਅਤੇ ਪਹਿਲੇ <title> ਇੰਟਰੀਅਕਟ ਦਾ "lang" ਮੁੱਲ ਬਦਲੇਗਾ:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (xhttp.readyState == 4 && xhttp.status == 200) { myFunction(xhttp); } }; 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/edition/"; x.setAttributeNS(ns, "c:lang", "italian"); document.getElementById("demo").innerHTML = x.getAttributeNS(ns, "lang"); }