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"); }