Problem z dynamicznym tworzeniem zmiennej typu Element

0

Dzień dobry
Muszę napisać program eksportujący dane do XML przy pomocy DOM
Mam problem z dynamicznym tworzeniem zmiennej typu Element. Wykorzystuję ją przy kodzie:

(...)
Element child;
child = dokument.createElement("przyklad");
root.appendChild(child);
(...)

W powyższym przypadku child zostanie dopisana w hierarchii pod root.

Aby zachować hierarchię całego dokumentu, potrzebuje dynamicznie generować elementy child (i je kolejno do siebie dopisywać). Myślałem aby stworzyć tablicę elementów child, jednak czegoś takiego zrobić się chyba nie da...
Proszę o pomoc.
Dziękuje
Pozdrawiam, Rafał

0

A nie wystarczy najprostsza pętla? Masz metody:

public Element getNewElement(){
   //tworzy nowy element
}

public void append(Element element){
   if(element==null)return;
   root.append(element);
}

public void createDocument(){
    while(true){
       Element e = getNewElement();
       append(e);
   }
}

Oczywiście przykład z pętlą trochę odjechany, ale chyba wiesz na czym to polega

1 użytkowników online, w tym zalogowanych: 0, gości: 1