Clone nodes in XML DOM
- Föregående sida Lägg till nod till DOM
- Nästa sida DOM exempel
Klona nod
cloneNode()
Metoden skapar en kopia av den angivna noden.
cloneNode()
Metoden har ett parameter:true
eller false
)。Denna parameter indikerar om den kopian av noden ska innehålla alla egenskaper och undernoder från den ursprungliga noden.
Följande kodfragment kopierar den första <book>-noden och lägger till den till dokumentets rodnod:
Exempel
oldNode = xmlDoc.getElementsByTagName('book')[0]; newNode = oldNode.cloneNode(true); xmlDoc.documentElement.appendChild(newNode);
Exempel förklaring:
- Anta books.xml har laddats upp till
xmlDoc
i - Få den nod som ska kopieras (
oldNode
) - Genom att använda
cloneNode
Metoden kopierar noden till "newNode
" - Lägg till denna nya nod till XML-dokumentets rodd
- Föregående sida Lägg till nod till DOM
- Nästa sida DOM exempel