Connecting to an XML datasource

XML is a popular data source used in many applications. JasperReports allows you to generate reports directly from XML data.

This recipe teaches you how to connect iReport to an XML file stored on your PC.

Getting ready

You need an XML file that contains report data. The EventsData.xml file is contained in the source code for this chapter. Unzip the source code file for this chapter and copy the Task2 folder from the unzipped source code to a location of your choice.

How to do it...

  1. Run iReport; it will open showing a Welcome Window, as shown in the following screenshot:
    How to do it...
  2. If you have not made any database connection so far in your iReport installation, you will see an Empty datasource shown selected in a drop-down list just below the main menu. Click on the Report Datasources icon shown encircled to the right of the drop-down list in the screen-shot shown below:
    How to do it...
  3. A new window named Connections / Datasources will open, as shown below. This window lists an Empty datasource as well as the data sources you have made so far.
    How to do it...
  4. Click the New button at the top-right of the Connections / Datasources window. This will open a new Datasource selection window, as shown in the following screenshot:
    How to do it...
  5. Select XML file datasource from the datasources type list. Click Next.
  6. A new window named XML file datasource will open, as in the following screenshot:
    How to do it...
  7. Enter XMLDatasource as the name for your new connection for the XML datasource in the text box beside the Name text field, as shown in the following screenshot:
    How to do it...
  8. Click the Browse button beside the XML file text box to browse to the EventsData.xml file located in the Task2 folder that you copied in the Getting ready section. Click the Open button, as shown in the following screenshot:
    How to do it...
  9. Select the Use the report XPath expression when filling the report option in the XML file datasource window, as shown in the following screenshot:
    How to do it...
  10. Leave the other fields at their default values. Click the Test button to test the new XML datasource connection. You will see a Connection test successful message dialog.
  11. Click the Save button to save the newly created connection. A Connections / Datasources window will open showing your new XML datasource connection set as the default connection in the connections list, as shown highlighted in the following screenshot:
    How to do it...
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.189.178.53