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