Mehrfachzeilen in XML -wie kann man die verarbeiten?

4. März 2011 12:24

Hallo!
Wir haben bei einer XML-Datei das Problem, dass folgendes Element enthalten ist:
Code:
<Seriennummern>
 <Seriennummer>HALF-1045242</Seriennummer>
 <Motornummer>GCAMT-2106956</Motornummer>
 <Seriennummer>HALF-1045241</Seriennummer>
 <Motornummer>GCAMT-2106627</Motornummer>
 <Seriennummer>HALF-1045246</Seriennummer>
 <Motornummer>GCAMT-2106960</Motornummer> 
 <Seriennummer>HALF-1045244</Seriennummer>
 <Motornummer>GCAMT-2106954</Motornummer>
 <Seriennummer>HALF-1045245</Seriennummer>
 <Motornummer>GCAMT-2106980</Motornummer>
</Seriennummern>


Das Problem ist dabei, dass immer zwei Zeilen zusammen mehrfach auftreten können. Meines Wissens nach kann man ja aber nur pro Zeile sagen, dass sie mehrfach auftritt.
Wenn zwischen den beiden Zeilen jeweils wieder ein Root-Element wäre, wäre das auch okay. Aber ist es eben leider nicht.
Müsste man dieses Root-Element jetzt vorher tatsächlich einfügen (ausprogrammiert in einer Codeunit), oder gibt es vielleicht eine andere Möglichkeit? Jemand eine Idee?
Die Anzahl der Zeilen ist dabei variabel, es können n-Mal diese zwei Zeilen sein.

Danke für Ideen!

Es grüßt
Astrill

Re: Mehrfachzeilen in XML -wie kann man die verarbeiten?

4. März 2011 16:11

Nur zum besseren Verständnis.
Code:
<Seriennummer>HALF-1045242</Seriennummer>
<Motornummer>GCAMT-2106956</Motornummer>
und
Code:
<Seriennummer>HALF-1045241</Seriennummer>
<Motornummer>GCAMT-2106627</Motornummer>
gehören z. B. zusammen?

Wie stellt man da denn sicher, dass ein x-beliebiges Programm keine andere Zuordnung vornimmt?

Volker

Re: Mehrfachzeilen in XML -wie kann man die verarbeiten?

5. März 2011 13:04

Wäre es nicht geschickter statt Navision hinzubiegen einfach das XML-Dokument anzupassen?