Spróbuj sam - przykłady
Poniższe przykłady użyć pliku XML Books.xml .
Kopiowanie węzeł i dołączyć go do istniejącego węzła
W tym przykładzie użyto cloneNode() , aby skopiować węzeł i dołączyć go do węzła głównego dokumentu XML
Kopiowanie Node
cloneNode() metoda tworzy kopię określonego węzła.
cloneNode() Metoda ma parametr (true or false) . Ten parametr wskazuje, czy sklonowane węzeł powinien obejmować wszystkie atrybuty i węzły potomne oryginalnego węzła.
Poniższy fragment kodu kopiuje pierwszy <book> węzeł i dołącza go do węzła głównego dokumentu:
Przykład
oldNode = xmlDoc.getElementsByTagName('book')[0];
newNode = oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);
Wynik:
Everyday Italian
Harry Potter
XQuery Kick Start
Learning XML
Everyday Italian
Spróbuj sam " Przykład wyjaśnił:
- Załóżmy, że " Books.xml " jest ładowany do xmldoc
- Get węzła skopiować (oldNode)
- Clone węzeł w "newNode"
- Dołącz do nowego węzła do węzła głównego dokumentu XML