Jasper Reports - JRXML

JRXML

JasperReports reports are defined in an XML file format, called JRXML, which can be hand-coded, generated, or designed using a tool. The file format is defined by a Document Type Definition (DTD) or XML schema for newer versions, providing limited interoperability.

The main difference between using XML and a .jasper file is that the XML file should be compiled at runtime using the JasperCompileManager class.

Read more about this topic:  Jasper Reports