Anmelden

View Full Version : HTML-File einlesen mit XML-INTO - die zweite !!!



alex61
24-08-19, 15:37
Hallo zusammen,

immer noch selbes Problem, aber ich mache jetzt nochmal ein Thema hier
auf, in der Hoffnung, jemand hat den entscheidenen Tip für mich.
Bis jetzt bin ich nicht weiter. Schön wäre es, wenn ein Beispiel
beigegeben würde. Vielleicht kann ich mich auch nicht richtig
verständlich machen.

Nochmal worum es geht:

Ich möchte ein XML-File per RPGLE einlesen. Die Besonderheit an
diesem XML ist, daß es 2 Blöcke auf der obersten Stufe hat.

Beispiel XML:

Block 1 (ohne Unterstrukturen - nur Felder)

XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX

Block 2 (mit Unterstrukturen)
yyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyy
yyyyyyyyyyyy
yyyyyyyyyy
yyyyyyyyyyyy
yyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyy

Bis jetzt habe ich es mit einem XML-INTO Befehl geschafft, alle Daten
in Block 2 komplett auszulesen. Dazu habe ich mit qualif. Strukturen
im Programm gearbeitet. Geht also. Wie sieht denn nun der andere
XML-INTO Befehl aus, um den 1. Block auch noch dazuzulesen ? Ich habe
von FUERCHAU gelernt, es sind in so einem Fall zwei XML-INTOs notwendig.

Bitte wenn jemand einen Tip hat, ein Beispiel zugeben.

Vielen Dank Alex.

Fuerchau
26-08-19, 08:17
Poste bitte die XML.
So kann man sich gar nichts vorstellen.
2 XML's benötigt man, wenn eine XML 2 Basisknoten hat.



<Node1>
<Child1>
</Child1>
</Node1>
<Node2>
<Child2>
</Child2>
</Node2>


Dies liegt halt daran, dass man nur 1 DS als Ziel angeben kann.
Hast du nur 1 Hauptknoten, dann gehts auch mit 1 XML-INTO.

alex61
26-08-19, 08:24
Hallo,
danke für die Mail. Problem ist gelöst. Lösung siehe 1. Call zu diesem Thema. Hat
gestern B. Hauser gelöst. Habe das dann umgesetzt und es hat geklappt.
Bei der Gelegenheit danke an alle, die mir geholfen haben !
Gruß A.