XML DOM importNode() 方法
定义和用法
importNode() 方法将一个节点从另一个文档复制到该文档以便应用。
语法:
importNode(importedNode,deep)
参数 | ការពន្យល់ |
---|---|
importedNode | វត្ថុដែលត្រូវនាំយក |
deep | ប្រសិនបើត្រូវការ នឹងថតទាំងអស់កំណាត់កំណើតរបស់ importedNode ដោយផ្ទួយវិល។ |
ត្រលប់ត្រាង
importedNode ឯកសារ ឬក៏កំណាត់កំណើតរបស់វានិងកំណាត់កំណើតកំណើតរបស់វា (ប្រសិនបើមាន) ត្រូវបានថត និងអេឡិចត្រូនិច ownerDocument ត្រូវបានកំណត់ទៅជាឯកសារនេះ。
ចោល
ប្រសិនបើ importedNode គឺវត្ថុ Document ឬវត្ថុ DocumentType នឹងចោលបញ្ចប់ នឹងមានលេខបញ្ជារបស់ NOT_SUPPORTED_ERR DOMException ការខូចពីព្រោះមិនអាចនាំយកវត្ថុនេះទេ。
ការពន្យល់
គម្រោងនៃម៉ូដវត្ថុ ដែលបានកំណត់នៅក្នុងឯកសារមួយទៀត និងត្រូវបានបញ្ចូលទៅក្នុងឯកសារនេះ ត្រូវបានបញ្ចូលទៅជាកំណើតវត្ថុដែលមានសមត្ថភាពដើម្បីចូលទៅក្នុងឯកសារ។ ប្រសិនបើ deep តាមការកំណត់ ប្រសិនបើត្រូវការថតទាំងអស់នៃកំណាត់កំណើតរបស់វត្ថុនេះ ទោះបីជាយ៉ាងណា វត្ថុដើម និងកំណាត់កំណើតរបស់វាមិនត្រូវបានកែប្រែទេ。
អេឡិចត្រូនិច ownerDocument ត្រូវបានកំណត់ជាឯកសារបច្ចុប្បន្ន ប៉ុន្តែ parentNode ជាទេ null ពីព្រោះវាមិនទាន់បានចូលទៅក្នុងឯកសារទេ។ អ្វីដែលត្រូវបានចុះឈ្មោះជាមួយនឹងការស្ទង់ការប្រគល់ជាមួយនឹងវត្ថុដើម ឬដើមឈើមិនត្រូវបានថតទេ。
នៅពេលនាំយក Element កំណាត់ តែតែករណីដែលបានកំណត់ក្នុងឯកសារដើម ទេដែលនឹងត្រូវនាំយកទៅ។ នៅពេលនាំយក Attr កំណាត់ នឹងសម្បត្តិ specified ត្រូវបានកំណត់ជាតែ true។