XML DOM importNode() 方法
定义和用法
importNode() 方法将一个节点从另一个文档复制到该文档以便应用。
语法:
importNode(importedNode,dyb)
Parameter | Beskrivelse |
---|---|
importedNode | Noden, der skal importeres. |
dyb | Hvis værdien er true, kopieres også alle efterkommere af importedNode noden rekursivt. |
Returnerværdi
importedNode kopi (kan også inkludere dets efterkommere) med ownerDocument egenskaben sat til dette dokument.
udstøder
hvis importedNode er Document node eller DocumentType node, og metoden vil kaste en NOT_SUPPORTED_ERR med kode. DOMException undtagelsefordi disse typer af node kan ikke importeres.
Beskrivelse
Dette methods parameter er en node defineret i en anden dokument, og returneringsværdien er en kopi af noden, der passer til dette dokument. Hvis dyb Hvis værdien er true, kopieres alle efterkommere af den pågældende node. Uanset hvad ændres den oprindelige node og dens efterkommere ikke.
Kopien returneres har ownerDocument egenskaben sat til det aktuelle dokument, men parentNode egenskaben er null, fordi den endnu ikke er indsat i dokumentet. Eventlyttere, der er registreret på den oprindelige node eller i træet, kopieres ikke.
Når Element elementer importeres, importeres kun egenskaber, der er tydeligt angivet i kildefilen. Når Attr elementer importeres, sættes deres specified egenskab automatisk til true.