XML DOM importNode() పద్ధతి
నిర్వచనం మరియు ఉపయోగం
importNode() పద్ధతి మరొక డాక్యుమెంట్ నుండి ఒక నోడ్ ను కాపీ చేసి ఈ డాక్యుమెంట్ కు ఆపాదిస్తుంది మరియు అనువర్తించడానికి ఉపయోగిస్తుంది.
సంకేతం:
importNode(importedNode,డీప్)
参数 | 描述 |
---|---|
importedNode | 要导入的节点。 |
డీప్ | 如果为 true,还要递归复制 importedNode 节点的所有子孙节点。 |
返回值
importedNode (可能还有它的子孙节点)的副本,它的 ownerDocument 属性设置到该文档。
抛出
如果 importedNode 是 Document 节点或 DocumentType 节点,该方法将抛出代码为 NOT_SUPPORTED_ERR 的 DOMException ప్రత్యాఘాతంఎందుకంటే ఈ రకమైన నోడ్స్ ని దిగుమతి చేయలేదు.
వివరణ
ఈ పద్ధతి యొక్క పరామితి మరొక డాక్యుమెంట్ లో నిరుద్దేశించబడిన నోడ్, దాని తిరిగి పొందబడిన విలువ ప్రస్తుత డాక్యుమెంట్ లో ప్రవేశపెట్టబడిన నోడ్ కాపీ ఉంటుంది. ఉదాహరణకు, డీప్ వాల్యూ తప్పు అయితే, ఆ నోడ్ యొక్క అన్ని పరివార నోడ్స్ కూడా కాపీ చేయబడతాయి. ఎందుకంటే, మూల నోడ్ మరియు దాని పరివార నోడ్స్ మార్చబడదు.
తిరిగి పొందబడిన కాపీ యొక్క ownerDocument లక్షణం ప్రస్తుత డాక్యుమెంట్ కు అమర్చబడుతుంది, కానీ parentNode లక్షణం null ఉంటుంది, ఎందుకంటే దానిని ఇంటర్నల్ డాక్యుమెంట్ లో ప్రవేశపెట్టలేదు. మూల నోడ్ లేదా ట్రీలో నిరుద్దేశించబడిన ఇవెంట్ లిస్టెనర్ ఫంక్షన్స్ కాపీ చేయబడదు.
Element నోడ్ నిరుద్దేశించబడినప్పుడు, మాత్రమే మూల డాక్యుమెంట్ లో ప్రత్యేకంగా అమర్చబడిన లక్షణాలు ఆయాదానికి జరగబడతాయి. Attr నోడ్ నిరుద్దేశించబడినప్పుడు, దాని స్పెసిఫైడ్ లక్షణాన్ని ప్రత్యేకంగా అమర్చబడతాయి.