XML output for reports

For better integration with external tools based on XML standards, reports can produce XML output.

The purpose of XML-based reports is to sort and group data, not to decorate. Data decoration and formatting can be done by external tools, or you can redirect the XML report output to a SAX document handler object to process the output and generate for example HTML pages.