XML DOM replaceData() yöntemi

Tanım ve Kullanım

replaceData() CDATA bölgesindeki veriyi değiştiren yöntem.

Sözdizimi

CDATANode.replaceData(start,length,string)
Parametreler Açıklama
start Gerekli. Değişim başlangıç noktasını belirtir. Başlangıç değeri sıfırdır.
length Gerekli. Değiştirilecek karakter sayısını belirtir.
string Gerekli. Eklenecek dizgiyi belirtir.

Örnek

Aşağıdaki kod "books_cdata.xml" dosyasını xmlDoc'ye yükler ve ilk <html> elementinin CDATA bölgesinde "Stunning" ifadesini "Fantastic" olarak değiştirir:

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;
}

Kişisel olarak deneyin