XML Export wiederholung von Elementen

8. Dezember 2010 12:57

Hallo,

ich habe ein Problem mit einem XML Export

Laut spezifikation muss ich eine Datei im folgendenFormat liefern:
Code:
<root>
 <sub>
  <element>
   <subelement attribut="wert1.1">wert2.1</subelement>
   <subelement attribut="wert1.2">wert2.2</subelement>
  </element>
 </sub>
</root>

Ich habe versucht die Ausgabe zu realisieren, indem ich eine Tabelle zum Buffern der Werte erstellt habe.
Wenn ich nun den Source Type von "sub" auf eben diese Tabelle setze wird der "element"-Tag für jedes unterelement wiederholt.

Code:
<root>
 <sub> (Table)
  <element>
   <subelement attribut="wert1.1">wert2.1</subelement>
  </element>
  <element>
   <subelement attribut="wert1.2">wert2.2</subelement>
  </element>
 </sub>
</root>

Wenn ich die Source Table eine Ebene weiter nach oben verlagere ist es mir nicht mehr möglich die Werte zu übergeben.

Code:
<root>
 <sub>
  <element> (Table)
   <subelement attribut="wert1.1" />
   <subelement attribut="wert1.2" />
  </element>
 </sub>
</root>


Ich hoffe, dass ich das Problem einigermaßen verständlich rüberbringen konnte und jemand vielleicht einen Lösungsansatz hätte :)