XML DOM replaceData() روش

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

replaceData() روش جایگزینی داده‌های نقطة CDATA.

جملات

CDATANode.replaceData(شروع,طول,رشته)
پارامترها توضیح
شروع ضروری. تعیین می‌کنه که از کجا شروع به جایگزینی کاراکترها شود. مقدار اولیه از صفر شروع می‌شود.
طول ضروری. تعیین می‌کنه که چند کاراکتر باید جایگزین شود.
رشته ضروری. تعیین می‌کنه که کدام رشته باید اضافه شود.

مثال

مختلف کد "books_cdata.xml" کو xmlDoc می‌کشاند، و "Stunning" رو در نقطة CDATA اولین <html> به "Fantastic" تبدیل می‌کنه:

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.replaceData(3, 8, "Fantastic");
    document.getElementById("demo").innerHTML =
    x.data;
}

به طور مستقیم امتحان کنید