Fungu removeAttributeNode() ya XML DOM

Muhtasari na matumizi

removeAttributeNode() Methodi ya kufungua hifadhi ya uhusiano inayotokana na kufungua hifadhi ya uhusiano.

Kama ukosemea wa uhusiano unaingizwa kwenye DTD, hifadhi ya uhusiano inayotokana na uingizwa kwa thamani ya kuzingatia inakaripatikana kuzingatia kuzingatia.

Fungu hii inaruhusiisha hifadhi ya uhusiano inayotokana na kufungua hifadhi ya uhusiano.

Mafanikio

elementNode.removeAttributeNode(node)
Paramaga Kuelewa
node Inayohitajika. Hifadhi ya kuelewa inayotokana na kufungua hifadhi ya uhusiano.

Mfano

Inafuatia ya kuhusisha "books.xml" kwenye xmlDoc na kufungua hifadhi ya uhusiano kwa kila kitengo <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, i, attnode, old_att, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName('book');
    for (i = 0; i < x.length; i++) {
        while (x[i].attributes.length > 0) {
            attnode = x[i].attributes[0];
            old_att = x[i].removeAttributeNode(attnode);
            txt += "Inarudiwa: " + old_att.nodeName +"}}"
            : " + old_att.nodeValue + "<br>";
        }
    }
document.getElementById("demo").innerHTML = txt;
}

Jifunze kwa Onayofanya