XML DOM নোড কলন
ক্লোন নোড
cloneNode()
পদ্ধতি নির্দিষ্ট নোডটির প্রতিলিপি তৈরি করে।
cloneNode()
পদ্ধতির একটি পারামিটার রয়েছে (true
বা false
)。এই পারামিটার ইনডিকেট করে যে, কপি করা নোডটি কিনা মূল নোডের সকল অ্যাট্রিবিউট ও সাব-নোডগুলিকে সম্পৃক্ত করা হবে।
নিচের কোড শব্দবন্ধনী প্রথম <book> নোডটিকে কপি করে এবং দস্তাবেজের মূল নোডে যুক্ত করে:
উদাহরণ
oldNode = xmlDoc.getElementsByTagName('book')[0]; newNode = oldNode.cloneNode(true); xmlDoc.documentElement.appendChild(newNode);
例子解释:
- 假设 books.xml 已被加载到
xmlDoc
中 - 获取要复制的节点(
oldNode
) - 通过使用
cloneNode
方法把节点复制到 "newNode
" - 将这个新节点追加到 XML 文档的根节点