Methodu setAttributeNS() ya XML DOM
Maelezo na matumizi
setAttributeNS()
Methodu ya kuongeza ujaribu mpya (kina eneo la jina).
Ikiwa elementi ina ujaribu wa jina ama eneo la jina ambao linapatikana, thamani yake inatengwa kwa ujaribu huo. value Vyaandikwa.
Makadara
elementNode.setAttributeNS(ns,name,value,
) | Maelezo |
---|---|
ns | Inayohitajika. Inaingiza URI ya eneo la jina la ujaribu wa uongezwa wa mti. |
name | Inayohitajika. Inaingiza jina la ujaribu wa uongezwa wa mti. |
value | Inayohitajika. Inaingiza thamani ya ujaribu wa uongezwa wa mti. |
Mfano
Mfano 1
Hii ni kipengele cha programu kilichotumika kuihukumu "books_ns.xml" kwenye xmlDoc na kianzisha ujumbe "edition" kwenye kikata ya kwanza <book>:
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"); }
Mfano 2
Hiiwa hii ni kipengele cha programu kilichotumika kuihukumu "books_ns.xml" kwenye xmlDoc na kichangeda thamani ya "lang" ya kikata ya kwanza <title>:
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"); }