XML DOM importNode() পদ্ধতি
সংজ্ঞা ও ব্যবহার
importNode() পদ্ধতি একটি নোডকে অন্য ডকুমেন্ট থেকে কপি করে এই ডকুমেন্টে প্রয়োগ করতে ব্যবহৃত হয়。
গঠনশৈলীঃ
importNode(importedNode,deep)
参数 | 描述 |
---|---|
importedNode | 要导入的节点。 |
deep | 如果为 true,还要递归复制 importedNode 节点的所有子孙节点。 |
返回值
importedNode (可能还有它的子孙节点)的副本,它的 ownerDocument 属性设置到该文档。
抛出
如果 importedNode 是 Document 节点或 DocumentType 节点,该方法将抛出代码为 NOT_SUPPORTED_ERR 的 DOMException 异常,因为不能导入这些类型的节点。
说明
该方法的参数是另一个文档中定义的节点,返回值是适合插入该文档的节点的副本。如果 deep যদি মান true, তবে এই নোডের সমস্ত সাথী নোডগুলিকেও প্রতিলিপিত করা হবে।কোনও মানে, মূল নোড ও তার সাথী নোডগুলি কোনওভাবেই পরিবর্তিত হবে না。
ফলাফলটি প্রতিলিপির ownerDocument বৈশিষ্ট্যকে বর্তমান ডকুমেন্টে সংযোজিত হয়, কিন্তু parentNode বৈশিষ্ট্যকে null, কারণ এটা এখনও ডকুমেন্টে সংযোজিত হয়নি।মূল নোড বা ট্রির মধ্যে নথিভুক্ত ইভেন্ট লিস্টিনার ফাংশনগুলি প্রতিলিপিত হবে না。
Element নোড ইমপোর্ট করার সময়, শুধুমাত্র সূত্রদান ডকুমেন্টে স্পষ্টভাবে সংযোজিত বৈশিষ্ট্যগুলি ইমপোর্ট করা হবে।Attr নোড ইমপোর্ট করার সময়, এটা স্বয়ংক্রিয়ভাবে তার specified বৈশিষ্ট্যকে true হিসাবে সংযোজিত হবে。