Java Reference
In-Depth Information
</aircraft>
<aircraft>
<tail_num>N912S</tail_num>
<aircraft_serial>9973CC</aircraft_serial>
<aircraft_model>PA18-150</aircraft_model>
<engine_model>R-1820 SER</engine_model>
</aircraft>
</AircraftData>
We need to make a slight modification to the JRXML template to be able
to successfully create a report from an XML datasource. We need to add a
<fieldDescription> element inside each <field> element. The following JRXML
template illustrates this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN"
"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<jasperReport name="AircraftReport">
<field name="tail_num" class="java.lang.String">
<fieldDescription>
<![CDATA[tail_num]]>
</fieldDescription>
</field>
<field name="aircraft_serial" class="java.lang.String">
<fieldDescription>
<![CDATA[aircraft_serial]]>
</fieldDescription>
</field>
<field name="aircraft_model" class="java.lang.String">
<fieldDescription>
<![CDATA[aircraft_model]]>
</fieldDescription>
</field>
<field name="engine_model" class="java.lang.String">
<fieldDescription>
<![CDATA[engine_model]]>
</fieldDescription>
</field>
<pageHeader>
<band height="30">
<staticText>
<reportElement x="0" y="0" width="69" height="24"/>
<textElement verticalAlignment="Bottom"/>
<text>
<![CDATA[Tail Number: ]]>
</text>
</staticText>
 
Search WWH ::




Custom Search