Méthode deleteData() XML DOM

Définition et utilisation

La méthode deleteData() supprime les données du noeud de commentaire.

Syntaxe :

commentNode.deleteData(start,length)
paramètres description
start nécessaire. La position du premier caractère à supprimer.
length nécessaire. Le nombre de caractères à supprimer.

description

Cette méthode start commencer par le caractère spécifié, supprimez length caractères. Si start ajouter length Si le nombre de caractères est supérieur au nombre de caractères dans le noeud Comment, supprimez à partir de start Tous les caractères de la chaîne de début à la fin.

Exemple

Le segment de code suivant utilise la fonction JavaScript loadXMLDoc() Transférer le fichier XML books_comment.xml Charger xmlDoc, puis supprimer certains caractères à partir du premier nœud de commentaire :

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].deleteData(0,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Sortie du code ci-dessus :

(Broché)

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 du nœud de commentaire est 8.

Pages connexes

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