XML DOM deleteData() Methode

Definition und Verwendung

deleteData() Methode, um Daten aus dem CDATA-Knoten zu löschen.

Syntax

CDATANode.deleteData(start,length)
Parameter Beschreibung
start Erforderlich. Definiert, ab wo die Zeichen gelöscht werden sollen. Der Startwert beginnt bei Null.
length Erforderlich. Definiert die Anzahl der zu löschenden Zeichen.

Beispiel

Das folgende Code lädt "books_cdata.xml" in xmlDoc und entfernt einige Zeichen aus dem Textknoten des ersten <html>-Elements ("<b>-Tag"):

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

Probieren Sie es selbst aus