XML DOM lastChild প্রতিশব্দ
সংজ্ঞা এবং ব্যবহার
lastChild প্রতিশব্দ নির্দিষ্ট নোডটির শেষ সাব-নোডকে ফিরিয়ে দেয়。
সংজ্ঞা:
nodeObject.lastChild
পরামর্শ এবং মন্তব্য
মন্তব্য:ইন্টারনেট এক্সলোরার নোডের মধ্যে সৃষ্ট শুধুমাত্র শুধুমাত্র কয়েকটি কালো টেক্সট নোডকে অবগত করবে (যেমন, ব্রেক লাইন সিগন্যাল), মুসলিমা ফায়ারফক্স এইভাবে করবে না। তাই, নিচের উদাহরণে, আমরা প্রথম সাব-নোডের নোড টাইপ পরীক্ষা করার জন্য একটি ফাংশন ব্যবহার করব।
এলিমেন্ট নোডের নোড টাইপ ১ হচ্ছে, তাই যদি প্রথম সাব-নোড একটি এলিমেন্ট নোড না হয়, তবে তা পরবর্তী নোডে সরে যাবে, এবং পরবর্তীতে এই নোডটি একটি এলিমেন্ট নোড হতে পারে কি না তা পরীক্ষা করবে। এই প্রক্রিয়াটি প্রথম এলিমেন্ট সাব-নোড পাওয়া পর্যন্ত চলবে। এই পদ্ধতিতে, আমরা ইন্টারনেট এক্সলোরার এবং মুসলিমা ফায়ারফক্স থেকে সঠিক ফলাফল পাব।
সুঝানা:IE ও Mozilla ব্রাউজারের মধ্যে XML DOM-এর পার্থক্য সম্পর্কে আরও বিস্তারিত তথ্য পাওয়ার জন্য আমাদের DOM ব্রাউজার চপ্তর
উদাহরণ
সমস্ত উদাহরণে, আমরা XML ফাইল ব্যবহার করবো books.xmlএবং JavaScript ফাংশন 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)