Boa tarde a todos!
Pessoal estou com a seguinte dúvida…
Tenho um arquivo xml de onde estou tirando dados para gerar um relatório utilizando jasper report.
Por exemplo eu tenho um arquivo.xml onde eu posso ter vários filhos de um funcionário…
<?xml version="1.0" encoding="UTF-8"?>
<EdXML xmlns="Meu_XML" versao="1.10">
<NomEmp>EMPRESA LTDA</NomEmp>
<Cid>CIDADE</Cid>
<NomeFunc>FUNCIONARIO</NomeFunc>
<Filhos>
<Dep1>FILHO 1</Dep1>
<DatNasc1>07/70/2008</DatNasc1>
<Dep2>FILHO 2</Dep2>
<DatNasc2>19/90/2000</DatNasc2>
</Filhos>
<DtEmisDoc>, 04 de novembro de 2009.</DtEmisDoc>
</EdXML>
Essas tags (<Dep1>,<Dep2>,<DatNasc1>…) podem ser repetir N vezes e no ireport eu estou mapeando uma por uma porque não utilizo nenhum tipo de Collection nem Set. O programa é em Cobol e é ele quem me gera o arquivo.xml com os dados que posteriormente passo para um executável Java que chama o ireport pra mim e me dá o relatório.
Agora o problema. Como eu posso fazer para que meu xml não precise repetir tantas vezes a “mesma” tag?