Geschafft (fast)
DANKE an alle die geholfen haben.
Die Lösung für mich war:
* erst die numerator als `class`statt `record` zu haben
* dann die numerator mit create erstellen
* und eine einfache while.. loop benutzen.
Code im Anhang. Geht, und kann auch
XML. Unterstützt zwar nicht
unicode / Widestrings (währe schön), aber ist dafür einfach, und self-contained. Ich kann damit auch JSONPath benutzen, zB shipto/zip oder path/to/array/4 für element #5.
Code im Anhang.