Neueste Web-Entwicklung Tutorials
 

XML DOM splitText() Method


<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