Thread XML Parsing Frage
(9 answers)
Opened by weismat at 2007-01-31 16:41
Ich bekomme Dateien aus einem fremden System, die auf XML basieren. Die Reports sind im Endeffekt immer noch Cobol-Datenstrukturen. D.h. man weiß ohne DTD nicht, ob es innerhalb der Struktur einen Unterstruktur gar nicht, einmal oder mehrfach gibt.
Erstmal habe ich mir damit beholfen an allen Stellen, wo es gar nicht, einmal oder mehrfach etwas gibt mit exit und ref zu arbeiten - nicht elegant - aber einfach und verständlich. Der Rest des Codes arbeitet dann immer mit Arrays, die kein, ein oder mehrere Elemente enthalten. In den DTDs gibt es Definition mit minOccurs="0" oder minOccurs="1" und maxOccurs=1 oder maxOccurs="unbounded". Mit Ebenen meine ich Wiederholgruppen.\n\n <!--EDIT|weismat|1170758590--> |