دالة createElement() لـ XML DOM

التعريف والاستخدام

createElement() يُنشأ عنصر النود.

يحصل هذا الدالة على عنصر Element.

القواعد

createElement(اسم)
المتغيرات وصف
اسم السلسلة، تحدد اسم العنصر.

مثال

أعلاه، يتم تحميل "books.xml" إلى xmlDoc، وإضافة عناصر النود التي تحتوي على نصوص إلى كل عناصر <book>:

تعريف المتغيرات: var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   إذا (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;
    // إنشاء عناصر النود والنصوص
    لـ (i = 0; i < xLen; i++) {
        newEle = xmlDoc.createElement("edition");
        newText = xmlDoc.createTextNode("first");
        newEle.appendChild(newText);
        x[i].appendChild(newEle);
    {}
    // يخرج جميع title و edition
    y = xmlDoc.getElementsByTagName("title");
    yLen = y.length
    z = xmlDoc.getElementsByTagName("edition");
    لـ (i = 0; i < yLen; i++) {
        txt += y[i].childNodes[0].nodeValue +""
        " - Edition: " +
       z[i].childNodes[0].nodeValue + "<br>";
    {}
    document.getElementById("demo").innerHTML = txt;
{}

جرب بنفسك