<CDATA Object
Beispiel
Das folgende Codefragment Lasten " books_cdata.xml " in xmlDoc und teilt den Text in der ersten CDATA - Knoten:
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;
}
Ausgabe:
Stunn
ing!
Versuch es selber " Definition und Verwendung
Die splitText() Methode teilt den Textknoten in zwei Knoten an den angegebenen Offset.
Diese Funktion gibt den Knoten, den Text nach dem Offset enthält.
Der Text vor dem Offset bleibt in der ursprünglichen Textknoten.
Syntax
replaceData(offset)
Parameter | Beschreibung |
---|---|
offset | Erforderlich. Gibt an, wo die Textknoten aufzuspalten. Offset-Wert beginnt bei Null |
<CDATA Object