XML DOM lastChild প্রকৃতি

Document অবজেক্ট রেফারেন্স ম্যানুয়েল

অর্থ ও ব্যবহার

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)

Document অবজেক্ট রেফারেন্স ম্যানুয়েল