Das war glaub ich etwas schwammig von mir formuliert, trotzdem Danke für die Antworten.
mop das was du vorgeschlagen hast geht schon sehr stark in die Richtung, ich müsste ein konkretes bsp. davon sehen um zu sagen ob es das ist was ich suche, ich schau das mir später genauer mal an.
Hier aber nochmal mein Vorhaben detailiert
1. Ich hab eine Desktopanwendung geschrieben mit der man XML Dateien erstellt, welche dann für die App zur Verfügung gestellt werden.
Inhalt der XML:
<root date="19.05.2013">
<name>Name root</name>
<name_mini>root</name_mini>
<e2>
<name>Name e2</name>
<name_mini>e2</name_mini>
<e3>
<name>Name e3</name>
<name_mini>e3</name_mini>
<a>1</a>
<b>2</b>
<c>4</c>
</e3>
<e3>
<name>Name e3 - 2</name>
<name_mini>e3 - 2</name_mini>
<a>2</a>
<b>3</b>
<c>1</c>
</e3>
</e2>
<e2>
<name>Name e2 - 2</name>
<name_mini>e2 - 2</name_mini>
<e3>
<name>Name e3 - 3</name>
<name_mini>e3 - 3</name_mini>
<a>1</a>
<b>2</b>
<c>4</c>
</e3>
<e3>
<name>Name e3 - 4</name>
<name_mini>e3 - 4</name_mini>
<a>2</a>
<b>3</b>
<c>1</c>
</e3>
</e2>
</root>
Alles anzeigen
Es können beliebig viele Elemente auf ebene 2 sein und auch beliebig viele auf ebene 3 für jede auf ebene 2.
Diese Dynamik ist genau mein Problem, ich weis ja von vorneherein nicht in der App wieviele Elemente da genau sind.
Da anhand der Elemente die Benutzeroberfläche erstellt werden soll.
Nach diesem Schema (bezogen auf die obere XML):
[Blockierte Grafik: http://s7.directupload.net/images/130519/6jnny2od.jpg]
Um so mehr Elemente auf Ebene 2 desto mehr Blöcke sinds dann in der App und desto mehr Elemente in Ebene 3 desto mehr Inputfelder gibt es.
Die Zahlen (a, b, c) aus der XML sind für die Gewichtung bei der Berechnung.
Ich hoffe das ist jetzt besser verständlich was ich vorhabe.