XML DOM attributes 属性
定义和用法
attributes 属性返回包含被选节点属性的 NamedNodeMap。
إذا لم يكن العنصر المختار غير عنصر، فإن هذا الخصائص يعود NULL.
النحو:
elementNode.attributes
النصائح والتعليقات
نصيحة:يستخدم هذا الخصائص فقط للنقاط الموضوعية.
مثال
في جميع الأمثلة، سنستخدم ملف XML books.xml، وأيضاً دالة JavaScript loadXMLDoc().
مثال 1
يخرج الفقرة التالية من الكود عدد الخصائص للعنصر الأول <title> في "books.xml":
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
document.write(x.length);
الناتج من الكود أعلاه:
1
مثال 2
يخرج الفقرة التالية من الكود第一个 <book> عنصر "category" الخاصية القيمة:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
var att=x.getNamedItem("category");
document.write(att.value);
الناتج من الكود أعلاه:
COOKING