Najnowsze tutoriale tworzenie stron internetowych
 

XML DOM replaceData() Method


<CDATA obiektu

Przykład

Poniżej fragment kodu ładunki " books_cdata.xml " Into xmldoc i wymienić "Stunning" z "Fantastic" w węźle CDATA pierwszego <html> elementu:

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;
}

Wydajność:

Fantastic!
Spróbuj sam "

Definicja i Wykorzystanie

replaceData() metoda zastąpi dane w węźle CDATA.

Składnia

CDATANode.replaceData(start,length,string)
Parametr Opis
start Wymagany. Określa gdzie zacząć zastępując znaki. Wartość początkowa zaczyna się od zera
length Wymagany. Określa ile znaków do zastąpienia
string Wymagany. Określa ciąg, aby wstawić

<CDATA obiektu