Attribut length DOM XML

Définition et utilisation

L'attribut length retourne la longueur du texte du nœud de commentaire, en nombre de caractères.

Syntaxe :

commentNode.length

Exemple

Le segment de code suivant utilise la fonction JavaScript loadXMLDoc() Télécharger le fichier XML books_comment.xml Charger xmlDoc et obtenir la longueur du texte du commentaire du premier élément <book> :

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
  document.write(x[i].length);
  document.write("<br />");
  } 
}

Sortie du code ci-dessus :

20

Dans cet exemple, nous utilisons une boucle et une instruction if pour exécuter le traitement uniquement pour les nœuds de commentaire. Le type de nœud du nœud de commentaire est 8.