Methodi ya XML DOM createTextNode()

Maelezo na matumizi

createTextNode() createTextNode()

Inaonekana kama text wa kina.

Inaonekana kama text wa kina.

createTextNode(text)
Parameter Inaonekana kama text wa kina.
text Taa, inaonekana kama text wa kina.

Mfano

Mafanikio ya hii kipendelezo kimesaidia kuongeza "books.xml" kwenye xmlDoc na kuongeza kina kwa kila elementi ya <book> kwa kina cha text:

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, xLen, yLen, newEle, newText, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book");
    xLen = x.length;
    // kumekoa kina na kitabu cha text
    for (i = 0; i < xLen; i++) {
        newEle = xmlDoc.createElement("edition");
        newText = xmlDoc.createTextNode("first");
        newEle.appendChild(newText);
        x[i].appendChild(newEle);
    }
    // kuja zote za title na edition
    y = xmlDoc.getElementsByTagName("title");
    yLen = y.length
    z = xmlDoc.getElementsByTagName("edition");
    for (i = 0; i < yLen; i++) {
        txt += y[i].childNodes[0].nodeValue +
        " - Edition: " +
       z[i].childNodes[0].nodeValue + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

Tukichukua Kazi