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