خاصية localName في XML DOM
التعريف والاستخدام
يستعيد خاصية localName اسم العنصر المحدد المحلي (اسم العنصر).
إذا لم يكن العنصر المحدد ليس عنصرًا أو خاصية،فسيقوم هذا الخصائص بالعودة إلى NULL.
النحو:
elementNode.localName
مثال
في جميع الأمثلة،سنستخدم ملف XML books.xml،وJavaScript الفونكشن loadXMLDoc()。
مثال 1
جزء من الكود التالي من أول <book> في "books.xml":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.localName
);
الناتج من الكود أعلاه:
كتاب
مثال 2
جزء من الكود التالي من آخر <book> في "books.xml":
//تحقق إذا كان العنصر الأخير هو عنصر عنصر
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.documentElement;
var lastNode=get_lastchild(x);
document.write(lastNode.localName
);
الناتج من الكود أعلاه:
كتاب