XML DOM แอตทริบิวต์ localName
การคำนิยามและการใช้งาน
แอตทริบิวต์ 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
);
ออกทางความสัมพันธ์ของโค้ดดังกล่าว:
book
ตัวอย่าง 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
);
ออกทางความสัมพันธ์ของโค้ดดังกล่าว:
book