Méthode appendData() du DOM XML
Définition et utilisation
appendData()
La méthode ajoute des données à la fin du nœud de commentaire.
Syntaxe
commentNode.appendData(string)
Paramètres | Description |
---|---|
string | Obligatoire. La chaîne de caractères à ajouter au nœud de commentaire. |
Exemple
Le code suivant charge "books_comment.xml" dans xmlDoc et ajoute du texte à l'élément de commentaire premier :
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++) { // Seulement traiter les nœuds de commentairesProcess only comment nodes if (x[i].nodeType == 8) { x[i].appendData("Offre Spéciale"); 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.