Method ya XML DOM setAttributeNode()
Muhtasari na matumizi
setAttributeNode()
Inafaa tunu ya uhusiano ya kina inayotumika kwa kuzingiza tunu ya uhusiano jipya.
Inakubadilisha tunu ya uhusiano ya kina inayotumiwa na tunu ya uhusiano jipya.
Inakubeba tunu ya uhusiano ya kina wakati tunu ya uhusiano inasubiriwa, au inarudishwa kwa null.
Inafaa
elementNode.setAttributeNode(att_node)
Parameta | Muhtasari |
---|---|
att_node | Inayotambulika. Inayotaka kuwaathirisha uhusiano wa tunu. |
Mifano
Chaguo hicho chini kumeza "books.xml" kwenye xmlDoc na kuingiza ukweli "edition" kwa elementi zote <book>:
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 x, y, z, i, newatt, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName('book'); for (i = 0; i < x.length; i++) { newatt = xmlDoc.createAttribute("edition"); newatt.value = "first"; x[i].setAttributeNode(newatt); } Kipendeza vifaa vya 'edition' zote for (i = 0; i < x.length; i++) { txt += " Edition: " + x[i].getAttribute("edition") + "<br>"; } document.getElementById("demo").innerHTML = txt; }