طريقة XML DOM getAttributeNode()

التعريف والاستخدام

يستخدم طريقة getAttributeNode() للحصول على نقطة البيانات الخاصية من العنصر الحالي من خلال الاسم.

النحو:

elementNode.getAttributeNS(ns,name)
الم参数 وصف
اسم مطلوب. يحدد نقطة البيانات الخاصية التي يتم الحصول عليها.

شرح

هذا الطريقة ستعود بنقطة البيانات Attr، تعكس الخاصية والقيمة المحددة. يرجى الانتباه، يمكن أيضًا الحصول على نقطة البيانات الخاصية من خلال خاصية attributes التي تورث من واجهة Node.

مثال

في جميع الأمثلة، سنستخدم ملف XML books.xml، بالإضافة إلى الدوال البرمجية loadXMLDoc()

في المثال التالي، سنحصل على جميع عناصر <book> من ملف "books.xml" للحصول على الخاصية "category":

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category");
document.write(attnode.name);
document.write(" = ");
document.write(attnode.value);
document.write("<br />");
}

الناتج من الكود أعلاه:

category = COOKING
category = CHILDREN
category = WEB
category = WEB