XML DOM cloneNode() পদ্ধতি
সংজ্ঞা ও ব্যবহার
cloneNode() পদ্ধতি নির্দিষ্ট নোডকের সত্যিকারী কপি তৈরি করে。
এই পদ্ধতি ক্লোন করা নোডকে ফিরিয়ে দেয়。
সংজ্ঞা:
cloneNode(include_all)
পারামিটার | বর্ণনা |
---|---|
include_all | জরুরি।যদি এই বুল পারামিটারটি true হিসাবে সেট করা হয়, তবে ক্লোন করা নোডটি মূল নোডের সমস্ত সাব-নোডকেও কপি করবে。 |
উদাহরণ
সমস্ত উদাহরণে, আমরা XML ফাইল ব্যবহার করবো books.xmlএবং JavaScript ফাংশন loadXMLDoc()。
নিচের কোড স্প্লিট প্রথম <book> নোড কপি করে, এটা নোড তালিকার শেষে যোগ করে:
xmlDoc=loadXMLDoc("books.xml");
oldNode=xmlDoc.getElementsByTagName('book')[0];
newNode=oldNode.cloneNode(true)
;
xmlDoc.documentElement.appendChild(newNode);
//সমস্ত শিরোনাম আউটপুট করুন
y=xmlDoc.getElementsByTagName("title");
for (i=0;i<y.length;i++)
{
document.write(y[i].childNodes[0].nodeValue);
document.write("<br />");
}
এই কোডের আউটপুট:
Everyday Italian Harry Potter XQuery Kick Start Learning XML Everyday Italian