Dúvidas ao Inserir valores de duplicata no DANFE - IReport[RESOLVIDO]

Boa tarde

Pessoal, olhando o manual da NFe, percebi que a tag dup pode repetir no XML da NF-e por 120 vezes. Entretanto, estou com dificuldades para inserir as tags filhas de dup no meu relatório (DANFE) feito no IReport. Eu quero que todos aparecam no DANFE, e não somente o primeiro.

O caminho do XPath está assim:

Nos dados dos produtos e serviços tive o mesmo problema, mas consegui resolver colocando este caminho em um campo field:

Exemplo:

Fazendo isto, consegui fazer todos os cprod do xml aparecer no relatório, do primeiro ao último.

Criei os campos no Ireport: (nDup, dVenc, vDup). Comecei criando um caminho absoluto para testes. Consegui fazer os campos que estão na primeira tag dup aparecer no relatório.

Como eu faço para fazer aparecer no DANFe todos os “dup” no relatório? Eu creio que estou cometendo algumas falhas ao configurar o caminho field desses campos.

Os absolutos são dessa forma (porém só mostram os valores da primeira tag dup )

nDup = /nfeProc/NFe/infNFe/cobr/dup/nDup

dVenc = /nfeProc/NFe/infNFe/cobr/dup/dVenc

vDup = /nfeProc/NFe/infNFe/cobr/dup/vDup

Agradeço desde já pela ajuda.

Acho que encontrei o caminho da resolução neste POST. http://www.javac.com.br/jc/posts/list/483-chamar-relatorio-ireport-com-subrelatorio-em-java-resolvido.page

Entretanto, estou com dúvidas na visualização do subrelatório no relatório principal. Este não aparece quando executo o relatório principal.

Como eu faço um subrelatório aparecer no relatório principal? Está faltando só este detalhe pra terminar o projeto. :smiley:

Agradeço desde já!

[RESOLVIDO]. Ignorem minha pergunta anterior e considerem o POST como [RESOLVIDO]. Segui o link que informei anteriormente e consegui gerar os valores de duplicata no meu DANFE utilizando subrelatórios.

Valeu. :smiley: