XML-DOM -textContent- Eigenschaft
❮ Knotenobjekt
Beispiel
Das folgende Codefragment lädt „ books.xml “ in xmlDoc und gibt den Textinhalt der <book>-Elemente zurück:
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;
}
Die Ausgabe des obigen Codes lautet:
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
Definition und Verwendung
Die textContent-Eigenschaft legt den Textinhalt eines Knotens und seiner Nachkommen fest oder gibt ihn zurück.
Beim Festlegen werden alle untergeordneten Knoten entfernt und durch einen einzelnen Textknoten ersetzt, der die Zeichenfolge enthält, auf die diese Eigenschaft festgelegt ist.
Syntax
nodeObject.textContent
Demos zum Ausprobieren
❮ Knotenobjekt