Método XML DOM splitText()

Definición y uso

splitText() El método divide el nodo de texto en dos nodos según el offset especificado.

La función devuelve el nodo que contiene el texto después del offset.

El texto antes del offset se mantiene en el nodo de texto original.

Sintaxis

replaceData(Offset)
Parámetro Descripción
Offset Obligatorio. Especifica la posición del nodo de texto que se debe dividir. El valor de offset comienza en cero.

Ejemplo

El siguiente código cargará "books_cdata.xml" en xmlDoc y dividirá el texto en el primer nodo CDATA:

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

Prueba personalmente