XML DOM importNode() 方法
定义和用法
importNode() 方法把一个节点从另一个文档复制到该文档以便应用。
语法:
importNode(tuotettuSolmu,syvälle)
Parametrit | Kuvaus |
---|---|
tuotettuSolmu | Tuotettava solmu. |
syvälle | jos arvo on true, kopioidaan myös tuotetunSolmun kaikki lapsisolmut. |
Palautusarvo
tuotettuSolmu kopioidaan (mahdollisesti myös sen lapsisolmut) ja sen ownerDocument-ominaisuus asetetaan tähän asiakirjaan.
heittää
jos tuotettuSolmu on Document-solmu tai DocumentType-solmu, ja menetelmä heittää NOT_SUPPORTED_ERR-koodin DOMException-poikkeusei voi tuoda näitä solmujen tyyppisiä solmuja.
Selitys
Tämän menetelmän parametri on toisessa asiakirjassa määritelty solmu, ja palautusarvo on sopiva solmun kopio, joka voidaan lisätä tähän asiakirjaan. Jos syvälle Jos arvo on true, kopioidaan myös kyseisen solmun kaikki lapsisolmut. Missä tahansa, alkuperäinen solmu ja sen lapsisolmut eivät muutu.
Palautetun kopion ownerDocument-ominaisuus asetetaan nykyiseen asiakirjaan, mutta parentNode-ominaisuus on null, koska sitä ei ole vielä lisätty asiakirjaan. Alkuperäisessä solmussa tai puussa rekisteröidyt tapahtumankuuntelijafunktiot eivät kopioidu.
Kun tuodaan Element-tyyppinen solmu, vain lähteessä selvästi määritellyt ominaisuudet tuodaan. Kun tuodaan Attr-tyyppinen solmu, sen specified-ominaisuus asetetaan automaattisesti true:ksi.