Propriété textContent du DOM XML
❮ Objet nœud
Exemple
Le fragment de code suivant charge « books.xml » dans xmlDoc et renvoie le contenu textuel des éléments <book> :
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
var x, i, xmlDoc, txt;
xmlDoc = xml.responseXML;
txt = "";
x =
xmlDoc.getElementsByTagName('book');
for(i = 0; i <
x.length; i++) {
txt += x.item(i).textContent
+ "<br>";
}
document.getElementById("demo").innerHTML = txt;
}
La sortie du code ci-dessus sera :
Everyday Italian Giada De Laurentiis 2005 30.00
Harry Potter J K. Rowling 2005 29.99
XQuery Kick Start James McGovern Per Bothner Kurt Cagle James Linn
Vaidyanathan Nagarajan 2003 49.99
Learning XML Erik T. Ray 2003 39.95
Définition et utilisation
La propriété textContent définit ou renvoie le contenu textuel d'un nœud et de ses descendants.
Lors de la définition, tous les nœuds enfants sont supprimés et remplacés par un seul nœud de texte contenant la chaîne sur laquelle cette propriété est définie.
Syntaxe
nodeObject.textContent
Démos à essayer soi-même
❮ Objet nœud