XML DOM lastChild প্রকৃতি
অর্থ ও ব্যবহার
lastChild প্রকৃতি ডকুমেন্টের শেষ সাব-নোড ফিরিয়ে দেবে。
গ্রামার:
documentObject.lastChild
পরামর্শ ও মন্তব্য
মন্তব্য:ইন্টারনেট এক্সলারেটর নোডের মধ্যে বহুতো স্পেস টেক্সট নোড (যেমন, নিউলাইন সিগন্যাল) ইগনোর করবে, যদিও মুজিলা এটা করবে না। তাই, নিচের উদাহরণে, আমরা একটি ফাংশন ব্যবহার করবো যাতে প্রথম সাব-নোডের নোড টাইপ পরীক্ষা করা যায়。
এলিমেন্ট নোডের নোড টাইপ 1 হওয়ার কারণে, যদি প্রথম সাব-নোড একটি এলিমেন্ট নোড না হয়, তবে তা পরবর্তী নোডে সরে যাবে, এবং তা কি একটি এলিমেন্ট নোড হয় তা পরীক্ষা করবে। এই প্রক্রিয়া প্রথম এলিমেন্ট সাব-নোড পাওয়া পর্যন্ত চলবে। এই পদ্ধতিতে, আমরা ইন্টারনেট এক্সলারেটর এবং মুজিলায় সঠিক ফলাফল পাই।
টীকা:IE এবং Mozilla ব্রাউজারের মধ্যে XML DOM-এর পার্থক্য নিয়ে আরও বিস্তারিত তথ্য পাওয়ার জন্য আমাদের DOM ব্রাউজার চ্যাপ্টার
উদাহরণ
সমস্ত উদাহরণগুলিতে, আমরা XML ফাইল ব্যবহার করব। books.xmlএবং JavaScript ফাংশন loadXMLDoc()。
এই কোড স্প্লিন্টটি ডকুমেন্টের শেষ সাব-নোডের নোড নাম এবং নোড টাইপ দেখাতে পারে:
//শেষ নোডটি element নোড কি নয়
function get_lastchild(n)
{
var x=n.lastChild
;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=get_lastchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType + ")");
আউটপুট:
Nodename: bookstore (nodetype: 1)