XML DOM klon knuder
- Forrige side Tilføj node til DOM
- Næste side DOM eksempel
Klon node
cloneNode()
metoden opretter en kopi af den angivne node.
cloneNode()
Metoden har en parameter (true
eller false
)。Dette parameter angiver om den kopierede node skal inkludere alle egenskaber og underknuder fra den oprindelige node.
Følgende kodefragment kopierer den første <book>-knude, og tilføjer den til dokumentets rodnode:
Eksempel
oldNode = xmlDoc.getElementsByTagName('book')[0]; newNode = oldNode.cloneNode(true); xmlDoc.documentElement.appendChild(newNode);
Eksempel forklaring:
- Antag books.xml er blevet indlæst til
xmlDoc
i - Få den node, der skal kopieres (
oldNode
) - Ved at bruge
cloneNode
Metode kopierer node til "newNode
" - Tilføj denne nye node til XML-dokumentets rodnode
- Forrige side Tilføj node til DOM
- Næste side DOM eksempel