Attribut XML DOM data
Définition et utilisation
data
Définit ou retourne le texte de l'annotation.
Syntaxe
commentNode.data
Exemple
Le code suivant charge "books_comment.xml" dans xmlDoc et affiche le texte des commentaires du premier élément <book> :
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books_comment.xml", true); xhttp.send(); function myFunction(xml) { var x, i, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName("book")[0].childNodes; for (i = 0; i < x.length; i++) { if (x[i].nodeType == 8) { txt += x[i].data + "<br>"; } } document.getElementById("demo").innerHTML = txt; }
Dans l'exemple ci-dessus, nous avons utilisé des boucles et des instructions if pour nous assurer que nous ne traitons que les nœuds de commentaires. Le type de nœud des nœuds de commentaires est 8.