Reports / XML output for reports |
To produce an XML report, you must start the report with the TO XML HANDLER clause in the START REPORT instruction, and then use the PRINTX statement inside the report routine:
MAIN ... START REPORT orders_report TO XML HANDLER om.XmlWriter.createFileWriter("orders.xml") ... END MAIN REPORT order_report(rec) ... FORMAT ON EVERY ROW PRINTX NAME = order rec.* ... END REPORT
If all the reports of the program must generate XML output, you can also use the global function fgl_report_set_document_handler().