Méthode insertData() du DOM XML

Définition et utilisation

La méthode insertData() insère une chaîne dans le nœud de commentaire.

Syntaxe :

commentNode.insertData(start,string)
paramètres description
start obligatoire. Définit où insérer le caractère. Cette valeur commence à 0.
string obligatoire. Définit la chaîne à insérer.

description

Cette méthode insère une chaîne string insérer à la position spécifiée start au texte de l'élément Comment.

Exemple

Le segment de code suivant utilise la fonction JavaScript loadXMLDoc() Prenez le fichier XML books_comment.xml Chargez xmlDoc, puis insérez une chaîne dans le premier nœud Comment :

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
  if (x[i].nodeType==8)
  { 
  //Traiter uniquement les nœuds de commentaire
  x[i].insertData(10,"Illustrated ");
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Sortie du code ci-dessus :

(Livre 6) (Relié illustré)

Dans cet exemple, nous utilisons une boucle et une instruction if pour exécuter un traitement spécifique aux nœuds de commentaire. Le type de nœud de commentaire est 8.

Pages associées

Manuel de référence DOM XML :CharacterData.insertData()