Método deleteData() do XML DOM

Definição e uso

O método deleteData() remove dados do nó de comentário.

Sintaxe:

commentNode.deleteData(start,length)
parâmetro descrição
start necessário. A posição do primeiro caractere a ser excluído.
length necessário. O número de caracteres a serem excluídos.

descrição

Este método de start o caractere especificado começar, exclua length caracteres. Se start adicionar length Se o número de caracteres for maior que o número de caracteres no nó Comment, então exclua a partir de start Todos os caracteres do início até o final da string.

Exemplo

Este trecho de código usa a função JavaScript loadXMLDoc() Coloque o arquivo XML books_comment.xml Carregar xmlDoc e, em seguida, excluir alguns caracteres do primeiro nó de comentário:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
if (x[i].nodeType==8)
  { 
  //Tratar apenas nós de comentário
  x[i].deleteData(0,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Saída do código acima:

(Capa dura)

Neste exemplo, usamos um loop e uma instrução if para executar o processamento apenas para nós de comentário. O tipo de nó do nó de comentário é 8.

Páginas relacionadas

Manual de referência do XML DOM:CharacterData.deleteData()