XML DOM روش insertData()

تعریف و استفاده

insertData() این روش داده‌ها را به نود نظریه‌پردازی اضافه می‌کند.

نحوه‌ی نوشتن

commentNode.insertData(شروع,رشته)
پارامترها توضیحات
شروع ضروری. تعیین مکانی که باید از آن شروع به اضافه کردن حروف شود. مقدار اولیه از صفر شروع می‌شود.
رشته ضروری. تعیین رشته‌ای که باید اضافه شود.

مثال

این کد "books_comment.xml" را به xmlDoc بارگذاری می‌کند و یک رشته را به اولین نود نظریه‌پردازی اضافه می‌کند:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();
function myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    for (i = 0; i < x.length; i++) {
    // صرف نظر از نودهای نظریه‌پردازی
        if (x[i].nodeType == 8) {
            x[i].insertData(25, "Italian ");
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

با دست خود امتحان کنید

در مثال بالا، ما از حلقه‌ها و دستورات if برای اطمینان از اینکه تنها گره‌های توضیحات را پردازش می‌کنیم، استفاده کرده‌ایم. نوع گره گره‌های توضیحات 8 است.