Loading:


XMLNode appendChild [AS 2]

Klasa: XMLNode

Kompatybilność: ActionScript 1.0, Flash 5+

 

Załącza określony węzeł do listy potomków obiektu XML.

 

Ta metoda operuje bezpośrednio na węzła połączonych przez parametr childNode ; nie załącza on kopii tego węzła. Jeśli węzeł, który ma być załączony, już istnieje w innej strukturze drzewa, wtedy załączenie tego węzła do nowej lokalizacji, usunie go od aktualnej lokalizacji. Jeśli parametr childNode referencjuje do węzła, który już istnieje w innym drzewie XML, wtedy załączony potomek węzła jets umiejscawiany w nowej strukturze drzewa zza tym, który był usunięty z aktualnego rodzica węzła.



Napisz Artyku³

Listing

var doc1:XML = new XML();
var doc2:XML = new XML();

// tworzenie, głównego węzła, dodanie go do doc1
var rootnode:XMLNode = doc1.createElement("root");
doc1.appendChild(rootnode);
trace ("doc1: " + doc1); // zwróci: doc1: <root />
trace ("doc2: " + doc2); // zwróci: doc2:

// przesunięcie głównego węzła do doc2
doc2.appendChild(rootnode);
trace ("doc1: " + doc1); // zwróci: doc1:
trace ("doc2: " + doc2); // zwróci: doc2: <root />

// sklonowanie głównego węzła oraz załączenie go do doc1
var klon:XMLNode = doc2.firstChild.cloneNode(true);
doc1.appendChild(klon);
trace ("doc1: " + doc1); // zwróc: doc1: <root />
trace ("doc2: " + doc2); // zwróci: doc2: <root />

// stworzenie nowego węzła, załączenie go do doc1
var nowyWezel:XMLNode = doc1.createElement("nowy");
clone.appendChild(nowyWezel);
trace ("doc1: " + doc1); // zwróci: doc1: <root><nowy /></root>




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors