Método XML DOM splitText()
❮ Objeto CDATA
Ejemplo
El siguiente fragmento de código carga " books_cdata.xml " en xmlDoc y divide 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;
}
Producción:
Stunn
ing!
Definición y uso
El método splitText() divide el nodo de texto en dos nodos en el desplazamiento especificado.
Esta función devuelve el nodo que contiene el texto después del desplazamiento.
El texto anterior al desplazamiento permanece en el nodo de texto original.
Sintaxis
replaceData(offset)
Parameter | Description |
---|---|
offset | Required. Specifies where to split the text node. Offset value starts at zero |
❮ Objeto CDATA