أسلوب XML DOM getNamedItem ()
❮ كائن NamedNodeMap
مثال
يقوم جزء التعليمات البرمجية التالي بتحميل " books.xml " إلى xmlDoc ، ويتنقل عبر عناصر <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, 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;
}
ناتج الكود أعلاه سيكون:
cooking
children
web
web
التعريف والاستخدام
تقوم طريقة getNamedItem () بإرجاع العقدة ذات الاسم المحدد (من مخطط اسمه NodeMap).
دعم المتصفح
يتم دعم طريقة getNamedItem () في جميع المتصفحات الرئيسية.
ملاحظة: لا يدعم Internet Explorer 8 والإصدارات الأقدم هذه الطريقة.
بناء الجملة
namedNodeMap.getNamedItem(nodeName)
المعلمات
Parameter | Type | Description |
---|---|---|
nodeName | String | Required. The name of the node to return |
قيمة الإرجاع
Type | Description |
---|---|
Node object | The node with the specified name, , or null if it does not identify any node in the map |
تفاصيل تقنية
إصدار DOM | المستوى الأساسي 1 |
---|
جرب بنفسك العروض التوضيحية
❮ كائن NamedNodeMap