Jump to content
We've recently updated our Privacy Statement, available here ×

nesting subreport and xml data source


Recommended Posts

By: slowfinger - slowfinger

nesting subreport and xml data source

2006-03-14 07:15

Hi all,

 

I want to output data like that:

 

data

-subdata

-subsubdata

 

the xml data source is as follows:

 

<Problemwurzel>

<StandardberichtProblemVO>

<Problem>

<Problemdatum></Problemdatum>

<ProblemKurztext></ProblemKurztext>

</Problem>

<Bearbeitungsschritte>

<StandardberichtBSAnalyseVO>

<BearbeitungTs> 2005-03-09 15:28:51.907652 </BearbeitungTs>

</StandardberichtBSAnalyseVO>

<StandardberichtBSMassnahmeVO>

<VorgBearbTs> 2005-03-09 15:28:51.907652 </VorgBearbTs>

<BearbeitungTs> 2005-03-10 13:29:15.222385 </BearbeitungTs>

</StandardberichtBSMassnahmeVO>

<StandardberichtBSMassnahmeVO>

<VorgBearbTs> 2005-03-09 15:28:51.907652 </VorgBearbTs>

<BearbeitungTs> 2005-03-09 15:34:16.722383 </BearbeitungTs>

</StandardberichtBSMassnahmeVO>

<StandardberichtBSMassnahmeImEinsatzVO>

<VorgBearbTs> 2005-03-09 15:34:16.722383 </VorgBearbTs>

</StandardberichtBSMassnahmeImEinsatzVO>

</Bearbeitungsschritte>

</StandardberichtProblemVO>

</Problemwurzel>

 

Where element StandardberichtBSMassnahmeVO/VorgBearbTs reference

StandardberichtBSAnalyseVO/BearbeitungTs so each StandardberichtBSAnalyseVO can 0 or more StandardberichtBSMassnahmeVO elements. To output all StandardberichtBSMassnahmeVO elements is no problem with datasource expression:

 

((net.sf.jasperreports.engine.data.JRXmlDataSource) $P{REPORT_DATA_SOURCE}).dataSource("/Problemwurzel/StandardberichtProblemVO/Bearbeitungsschritte/StandardberichtBSAnalyseVO")

 

in the subreport. But how can I output the element StandardberichtBSAnalyseVO. Do I have to do that inside this subreport or is it better to do that in a separate subreport. I have no idea to solve that.

 

Who can help

Rico

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...