Metodo insertData() XML DOM

Definizione e utilizzo

Il metodo insertData() inserisce una stringa nel nodo di commento.

Sintassi:

commentNode.insertData(start,string)
parametro descrizione
start obbligatorio. Specifica dove inserire il carattere. Il valore inizia da 0.
string obbligatorio. Specifica la stringa da inserire.

descrizione

Questo metodo inserisce una stringa string inserire nella posizione specificata start testo del nodo Comment.

Esempio

Questo segmento di codice utilizza la funzione JavaScript loadXMLDoc() Carica il file XML books_comment.xml Carica xmlDoc e inserisci una stringa nel primo nodo Comment:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
  if (x[i].nodeType==8)
  { 
  //Trattare solo i nodi commento
  x[i].insertData(10,"Illustrated ");
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Output del codice sopra:

(Libro 6) (Copertina rigida illustrata)

In questo esempio, utilizziamo un ciclo e una frase if per eseguire il trattamento solo sui nodi commento. Il tipo di nodo del nodo commento è 8.

Pagine correlate

Manuale di riferimento XML DOM:CharacterData.insertData()