XML DOM lastChild အချက်အလက်
အကြောင်းကြားချက် နှင့် အသုံးပြု
lastChild အချက်အလက် သည် အမှတ်အသား အချက်အလက် ကို ပေးသည်။
အက္ခရာ:
nodeObject.lastChild
အဆိုပါ ထင်မြင်ချက် နှင့် အကြံပြု
ထင်မြင်ချက်:အီလက်ထရော သည် အချက်အလက် အကြား ဖြစ်ပေါ်လာသော အမှတ် အရာ အချက်အလက် (ဥပမာ၊ ပြောင်းလဲ အရာ) ကို ချွတ်လိမ့်သည်၊ သို့သော် မူလ အီလက်ထရော သည် ထိုလို မမမှန် လုပ်လေ့ မရှိပေ။ ထိုကြောင့် အောက်ဆုံး အချက်အလက် အချက်အလက် အမျိုးအစား သိရှိ ရန် ပုဂ္ဂိုလ်များ က ပုဂ္ဂိုလ်များ ကို အသုံးပြု လိမ့်မည်။
အဆိုပါ အီလက်ထရော အချက်အလက် သည် ၁ ဖြစ်သဖြင့်၊ ပထမ အပိုင်းလိုက် အဆိုပါ အီလက်ထရော အချက်အလက် သည် အီလက်ထရော အချက်အလက် မဟုတ် ဖြစ် လျှင်၊ ထိုအချက်အလက် သည် နောက်ဆုံး အချက်အလက် အား ပြောင်းလဲပေး ပြီး အဆိုပါ အချက်အလက် သည် အီလက်ထရော အချက်အလက် ဖြစ် လာ ကြောင်း သိရှိ လိမ့်မည်။ ထို စနစ် သည် ပထမ အီလက်ထရော အချက်အလက် ဖြစ် သည် အထိ အဆိုပါ စနစ် သည် ဆက်လက် လုပ်ဆောင် လေ့ ရှိသည်။ ထို နည်းလမ်း အား အီလက်ထရော နှင့် မူလ အီလက်ထရော တွင် အခြေအနေ အချက်အလက် ရရှိ လိမ့်မည်။
အဆိုပါ အချက်အလက် သည် အချက်အလက် ပြုလုပ်ခြင်း နှင့် အသုံးပြုခြင်း နှင့် ပတ်သက်၍ အကျိုးဆက် နှင့် အကျိုးဆက် မရှိ၏IE နှင့် Mozilla ဘာသာစကား အကွဲခြားမှု နှင့် ပတ်သက်၍ ပိုမိုသိရှိရန် ကျွန်ုပ်၏ DOM ဘာသာစကား အခြေခံ
အခြေခံ
အားလုံး အဘာသာအရာများ တွင် ကျယ်ပြန့်သော XML အချက်အလက် ကို အသုံးပြုပါမည် books.xmlနှင့် ဂျူနီယံ အက္ခရာ loadXMLDoc()。
အောက်ပါ ကြောင်းရပ် သည် အခြေခံ အချက် နှင့် အသုံးပြုခြင်း ဖြစ်ပါ၏
//check if the last node is an element node
function get_lastchild(n)
{
var x=n.lastChild
;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=get_lastchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType);
ထုတ်ပါတယ်:
Nodename: bookstore (nodetype: 1)