XML DOM-solmun kloonaus
- Edellinen sivu Lisää solmu DOM-dokumenttiin
- Seuraava sivu DOM-esimerkki
Solmun kloonointi
cloneNode()
metodi luo määritetyn solmun kloonin.
cloneNode()
Metodi on parametrillinen (true
tai false
Tämä parametri osoittaa, sisältääkö kopioidut solmut alkuperäisten solmujen kaikki attribuutit ja alisolut.
Seuraava koodipala kopioi ensimmäisen <book>-solmun ja lisää sen asiakirjan juurinodettuun:
Esimerkki
oldNode = xmlDoc.getElementsByTagName('book')[0]; newNode = oldNode.cloneNode(true); xmlDoc.documentElement.appendChild(newNode);
Esimerkki selityksestä:
- Oletetaan books.xml on ladattu
xmlDoc
sisällä - hankkia kopioitava solmu (
oldNode
) - käyttämällä
cloneNode
menetelmä kopioi solmun "newNode
" - Lisää tämä uusi solmu XML-dokumentin juurisolmuun
- Edellinen sivu Lisää solmu DOM-dokumenttiin
- Seuraava sivu DOM-esimerkki