Olá Pessoal,

Estou com um problema associado ao JasperReport usando um arquivo XML como
DataSource.

Algumas das características do desenvolvimento:
        - utilizo o iReport para auxiliar o desenvolvimento dos relatórios;
        - configurei uma conexão como "XML File DataSource", indicando o
caminho do arquivo e o select expression (/projeto/elemento)
        - desenvolvi os FIELDS
                - "NOME_CAMPO" ("java.lang.String" / descrição do campo =
"@nome")
                - "LISTA_ELEMENTOS" ("java.lang.Object" / descrição do campo
= "/projeto/elemento*subelemento")

PROBLEMA !!!!!: O campo "LISTA_ELEMENTOS" não efetua a listagem de
"subelementos" (castable para JRDatasource de acordo com
http://ireport.sourceforge.net/cap7.html), entregando sempre o valor null.
Funcionando isto possibilitaria passar este campo a um subrelatorio através
de um "DataSource Expression". Aproveitei a dica encontrada em
http://geocities.yahoo.com.br/robertofurutani/java/Tutorial_JasperReports/,
alterando de acordo com a nova fonte de dados.

Já tentei outras descrições de campo (exemplos: *; *subelemento;
elemento*subelemento; /projeto/elemento/*subelemento; entre outros). Avaliei
alguns sites que apresentam as formas de se desenvolver um XPath
("linguagem" utilizada para se desenvolver um "field description"), os quais
não apresentavam conteúdos muito diferentes.

A estrutura do arquivo xml com os dados tem o seguinte padrão:
        <projeto>
                <elemento nome="xxx">
                        <subelemento nome="aaa"/>
                        <subelemento nome="bbb"/>
                </elemento>
                <elemento nome="yyy">
                        <subelemento nome="ccc"/>
                        <subelemento nome="ddd"/>
                </elemento>
        </projeto>

Alguém pode me ajudar? Desde já agradeço a todos.

Grandes abraços a todos,
    Eduardo Oliveira


        

        
                
_______________________________________________________ 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/2jUsvC/tzNLAA/TtwFAA/5cFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Atrašyti