Thread Verständnis-Problem XML-Twig (5 answers)
Opened by nyjo at 2008-02-20 08:55

nyjo
 2008-02-20 08:55
#106130 #106130
User since
2005-01-11
17 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

Ich habe folgende XML-Struktur:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<Batch>
<Bescheinigung>
<Mandant>
.
.
</Mandant>
<Empfaenger>
<PersId>4444</PersId>
<Adresse>
<Name>Mustermann</Name>
<Vorname>Hans</Vorname>
<Strasse>Musterweg 4</Strasse>
<PLZ>4711</PLZ>
<Ort>Musterhausen</Ort>
</Adresse>
</Empfaenger>
<Vertragsinformation>
<Vertraege _camvt="array">
<Vertrag vertrag="4711">
<Art>keine Ahnung</Art>
<ErhalteneZulagen _camvt="array">
<ErhalteneZulage beitragsjahr="2002">
<Grundzulage>38,00</Grundzulage>
</ErhalteneZulage>
<ErhalteneZulage beitragsjahr="2003">
.
.
</ErhalteneZulagen>

</Vertrag>
<Vertrag vertrag="4712">
<Art>immer noch keine Ahnung</Art>
.
.
</Vertrag>
.
.
</Vertraege>
</Vertragsinformation>
</Bescheinigung>
<Bescheinigung>
.
.


Die Werte mit XML-Twig auszulesen ist kein Problem!
Probleme habe ich nur mit der Blockweisen Verarbeitung!
Z.B. Nach jeder Bescheinigung muss eine Excel-Datei mit folgenden Werten geschrieben werden:

Ergebnis soll sein:
Code: (dl )
1
2
3
4
PersId Vertrag Art          Beitragsjahr Grundzulage
4444 4711 keine Ahnung 2002 38
2003
4712 usw.

Bei mir sind die Zeilen meistens durcheinander geraten:
Code: (dl )
1
2
3
PersId Vertrag Art          Beitragsjahr Grundzulage
4444 4711 keine Ahnung 2002 38
4712 2003


Wie kann ich es handeln das nach jeder Bescheinigung eine Funktion aufgerufen wird,
in der z.B. Berechnungen bzw. das schreiben einer Excel-Datei erfolgt?
alles wird gut

---

mfg

Joachim Nyenhuis

View full thread Verständnis-Problem XML-Twig