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()