| 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().