Entwickler-Ecke

IO, XML und Registry - XML in einer Schleife schreiben


Lukas1983 - Do 30.07.09 22:56
Titel: XML in einer Schleife schreiben
Hallo,

ich möchte eine Xml mit einer Schleife aufbauen so dass jede Knoten Elemente und wieder Knoten enthält:


XML-Daten
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<Knoten>
  <Element1/>
  <Knoten1>
         <Element2_1/>
         <Element2_2/>
    <Knoten2>
         <Element3/>
    <Knoten3/>
   </Knoten2>
  </Knoten1>
</Knoten>


Kann mir da jemand helfen? Ich glaube, das ist nicht so schwer aber ich kriege irgendwie nicht hin :-(
Meine Versuche haben bis jetzt nur eine flache Struktur ergeben, so dass alle elemente an dem obersten Knotem hängen.

Danke
Gruß
Lukas

Moderiert von user profile iconChristian S.: XML-Tags hinzugefügt
Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Do 30.07.2009 um 23:10


jaenicke - Do 30.07.09 23:23

Grundsätzlich müsstest du vermutlich den neuen Knoten zwischenspeichern und die neuen Knoten dann darin einklinken.

Wie sieht denn dein Code im Moment aus? Ich habe das in C# noch nie gemacht, deshalb weiß ich nicht direkt wie das geht.


PerryRhodan - Fr 31.07.09 00:12

Hallo ihr beiden,

Stichwort: Rekursion...

Wobei sich mir der Sinn der Übung nicht ganz erschließt.

Besser wäre es vielleicht das Problem nicht so abstrakt zu beschreiben und zu sagen was man nun eigentlich in XML abbilden möchte. Dann kann auch konkret geholfen werden.

Grüße
PerryRhodan