خصوصیات XML DOM

تعریف و استفاده

attributes خصوصیات بازمی‌گردانند به NamedNodeMap شامل خصوصیات گزیده شده.

اگر گره انتخاب شده عنصر نباشد، این خصوصیت NULL را برمی‌گرداند.

جملات:

elementNode.attributes

توجه و نظرات

توجه:این خصوصیت تنها برای گره‌های element استفاده می‌شود.

مثال

در تمام مثال‌ها از فایل 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

این کد کوچک خروجی مقدار خصوصیت "category" اولین عنصر <book> را می‌دهد:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
var att=x.getNamedItem("category");
document.write(att.value);

خروجی کد بالا:

COOKING