XML DOM splitText() Metodu

Tanım ve Kullanım

splitText() Metin düğümünü belirtilen ofsete göre iki düğüm olarak ayırır.

Bu fonksiyon ofsetin sonrasındaki metni içeren düğüm döner.

Ofsetin öncesindeki metin orijinal metin düğümünde korunur.

Sözdizimi

replaceData(offset)
Parametre Açıklama
offset Gerekli. Metin düğümünü ayırmak için konumunu belirtir. Değer sıfırdan başlar.

Örnek

Aşağıdaki kod "books_cdata.xml" dosyasını xmlDoc'ye yükler ve ilk CDATA düğümünde metni ayırır:

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];
    var y = x.splitText(8);
    document.getElementById("demo").innerHTML =
    x.nodeValue + "<br>" + y.nodeValue;
}

Kişisel olarak deneyin