مетод getAttributeNode() در XML DOM

تعریف و کاربرد

مетод getAttributeNode() از طریق نام، گره ویژگی را از داخل عنصر فعلی دریافت می‌کند.

نحوه استفاده:

elementNode.getAttributeNS(ns,name)
پارامترها توضیحات
name ضروری. مشخص می‌کند که کدام گره ویژگی باید به دست آید.

توضیح

این روش یک گره Attr را برمی‌گرداند که نشان‌دهنده ویژگی و مقدار مشخص شده است. توجه داشته باشید که این ویژگی گره نیز از طریق ویژگی attributes به ارث برده شده از رابط Node قابل دسترسی است.

مثال

در همه مثال‌ها، از فایل XML استفاده خواهیم کرد books.xml، و توابع JavaScript loadXMLDoc().

در این مثال، همه عناصر <book> از فایل "books.xml" به دست می‌آیند:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
برای(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