XML DOM getNamedItem() Metode
❮ NamedNodeMap Object
Voorbeeld
Die volgende kodefragment laai " books.xml " in xmlDoc, loop deur die <boek>-elemente en druk die waardes van die kategorie-kenmerke:
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, att, xmlDoc,
txt;
xmlDoc = xml.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName('book');
for (i = 0; i < x.length; i++) {
att = x.item(i).attributes.getNamedItem("category");
txt += att.value + "<br>";
}
document.getElementById("demo").innerHTML = txt;
}
Die afvoer van die kode hierbo sal wees:
cooking
children
web
web
Definisie en gebruik
Die getNamedItem() metode gee die nodus terug met die spesifieke naam (van 'n namedNodeMap).
Blaaierondersteuning
Die getNamedItem() metode word in alle groot blaaiers ondersteun.
Let wel: Internet Explorer 8 en vroeër ondersteun nie hierdie metode nie.
Sintaksis
namedNodeMap.getNamedItem(nodeName)
Grense
Parameter | Type | Description |
---|---|---|
nodeName | String | Required. The name of the node to return |
Terugkeerwaarde
Type | Description |
---|---|
Node object | The node with the specified name, , or null if it does not identify any node in the map |
Tegniese besonderhede
DOM weergawe | Kernvlak 1 |
---|
Probeer-dit-self-demo's
❮ NamedNodeMap Object