Najnowsze tutoriale tworzenie stron internetowych
 

XML DOM Clone Węzły


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

×

nagłówek


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ł:

  1. Załóżmy, że " Books.xml " jest ładowany do xmldoc
  2. Get węzła skopiować (oldNode)
  3. Clone węzeł w "newNode"
  4. Dołącz do nowego węzła do węzła głównego dokumentu XML