روش insertData() XML DOM

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

insertData() روشی است که داده‌ها را به نقطه داده CDATA وارد می‌کند.

شرح

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

مثال

زیرینویس کد "books_cdata.xml" را به xmlDoc بارگذاری می‌کند و داده‌ها را در نقطه داده CDATA اولین علامت <html> وارد می‌کند:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    x.insertData(3, "Wonderful and ");
    document.getElementById("demo").innerHTML =
    x.data;
}

亲自试一试