Neueste Web-Entwicklung Tutorials
 

XML DOM replaceData() Method


<CDATA Object

Beispiel

Das folgende Codefragment Lasten " books_cdata.xml " in xmlDoc und ersetzen "Stunning" mit "Fantastic" in der CDATA - Knoten des ersten <html> Element:

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];
    x.replaceData(3, 8, "Fantastic");
    document.getElementById("demo").innerHTML =
    x.data;
}

Ausgabe:

Fantastic!
Versuch es selber "

Definition und Verwendung

Die replaceData() Methode ersetzt Daten in einem CDATA - Knoten.

Syntax

CDATANode.replaceData(start,length,string)
Parameter Beschreibung
start Erforderlich. Gibt an, wo Zeichen ersetzt zu beginnen. Startwert beginnt bei Null
length Erforderlich. Gibt an, wie viele Zeichen zu ersetzen
string Erforderlich. Gibt die Zeichenfolge einfügen

<CDATA Object