مетод 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