tutoriais mais recente desenvolvimento web
 

XML DOM deleteData() Method


<Comentário Objeto

Exemplo

O seguinte fragmento de código carrega " books_comment.xml " em xmlDoc e elimina alguns personagens do primeiro nó de comentário:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
myFunction(xhttp);
}
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();

function myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    for (i = 0; i < x.length; i++) {
    // Process only comment nodes
        if (x[i].nodeType == 8) {
            x[i].deleteData(0,33);
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Saída:

(Hardcover)
Tente você mesmo "

No exemplo acima nós usamos um laço e um caso-teste para se certificar de que o único comentário nós de processo. Um nó de comentário tem um tipo de nó de 8.


Definição e Uso

O deleteData() método exclui dados de um nó de comentário.

Sintaxe

commentNode.deleteData(start,length)
Parâmetro Descrição
start Requeridos. Especifica onde começar removendo caracteres. valor inicial começa em zero
length Requeridos. Especifica quantos caracteres para excluir

<Comentário Objeto