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