مетод replaceData() XML DOM

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

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

جملات

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

مثال

در اینجا کد زیر "books_cdata.xml" را به xmlDoc بارگذاری کرده و در نقطه داده CDATA اولین علامت <html> را "Stunning" به "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;
}

آزمایش کنید