## Introduction

libgda's report feature has been reworked and is only offers it report engine object, a low level general usage engine to generate reports in the XML format.

Working on any XML file allows the report engine to work with all the existing post-processors which will actually generate the final file(s) in HTML, PDF or other; for example:

- SVG can be processed by a web browser or further edited using inkscape for example

- DocBook can then be converted to HTML of PDF (see this docbook Wiki page)

- RML files (Report Markup Language), see ReportLab or OpenReport) can be converted to HTML or PDF)

- some other XML dialects can also be used such as RLib, Papyrus, and other.

To make it easier to use RML or Docbook XML dialects, libgda has the GdaReportDocbookDocument and GdaReportRmlDocument which both offer high level of features when dealing with those XML dialects.