New at oehive: http://www.oehive.org/project/saxreader-procedure. Gives you your XML in two temptables.
Example of a program using this procedure:
{ttsaxreader.i &1=REFERENCE-ONLY}
RUN saxreader.p PERSISTENT.
RUN setXmlFileName ("c:/stefan/TBroker.xml").
RUN parseXml (OUTPUT TABLE ttElements /* BIND * OE10 ONLY * */,
OUTPUT TABLE ttAttributes /* BIND * OE10 ONLY * */).
RUN deleteSaxReader.
--
Kind regards,
Stefan Houtzager
Houtzager ICT consultancy & development
www.linkedin.com/in/stefanhoutzager