JasperReports ist eine Bibliothek in Java zum Erstellen von Berichten. XML-Templates werden verwendet, um druckreife Dokumente zu erzeugen, die Daten von konfigurierbaren Datenquellen verwenden, auch über JDBC. Die Ausgabe kann an den Bildschirm, Drucker oder in eine Datei im Format PDF, HTML, XLS, CSV oder XML geliefert werden. (hjb)