<Objeto CDATA
Ejemplo
Las siguientes cargas de fragmentos de código " books_cdata.xml " en xmlDoc y se divide el texto en el primer nodo CDATA:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
myFunction(xhttp);
}
};
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;
}
Salida:
Stunn
ing!
Inténtalo tú mismo " Definición y Uso
El splitText() método divide el nodo de texto en dos nodos por el offset especificado.
Esta función devuelve el nodo que contiene el texto después del desplazamiento.
El texto antes de la compensación permanece en el nodo texto original.
Sintaxis
replaceData(offset)
Parámetro | Descripción |
---|---|
offset | Necesario. Especifica dónde dividir el nodo de texto. valor de desplazamiento comienza en cero |
<Objeto CDATA