Já resolvido utilizando a estrutura para trabalhar com XML do próprio PostgreSQL...
Em 15 de junho de 2012 13:53, Tiago Adami <[email protected]> escreveu: > Em 15 de junho de 2012 12:43, Rodrigo Della Justina > <[email protected]> escreveu: > > > > Olá pessoal, > > > > alguém já usou ou conhece alguma ferramenta para exportar dados de uma > consulta/tabela gerando como arquivo > > de saída no formato XML, já testei algumas ferramentas porém na geração > não consigo sobre um tag inserir vários > > elementos os quais estão sobre o mesmo nível como exemplo: > > > > Exemplo o qual preciso: > > > > <CatalogoErro> > > <Sgbd id="0"> > > <Erro SQLCode="-110" /> > > <Erro SQLCode="-112" /> > > <Erro SQLCode="-111" /> > > <Erro SQLCode="-772" /> > > <Erro SQLCode="-271" /> > > <Erro SQLCode="-193" /> > > <Erro SQLCode="-143" /> > > <Erro SQLCode="-929" /> > > <Erro SQLCode="-268" /> > > <Erro SQLCode="-265" /> > > <Erro SQLCode="-141" /> > > <Erro SQLCode="-771" /> > > <Erro SQLCode="-183" /> > > </Sgbd> > > <CatalogoErro> > > Eu acho que conheço essa estrutura :) > > Se você usar Java, pode fazer fazer um SQL SELECT e depois serializar > o ResultSet com o framework XStream [1]. Fica mais ou menos assim: > > // Código para criação da query e preparação em PreparedStatement de nome > pstmt > (...) > // > > XStream xs = new XStream(); > ResultSet rs = pstmt.executeQuery(); > String xml = xstream.toXML(rs); > > Aí você grava a variável xml em um arquivo ou mostra na tela. O > framework é bem customizável, você pode mudar elementos e atributos > por ele. > > [1] http://xstream.codehaus.org > > P.s: Use o JDBC driver Type 3 do PostgreSQL. > > -- > TIAGO J. ADAMI > http://www.adamiworks.com > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- *Atenciosamente* * * *Rodrigo Della Justina* *[email protected]* *[email protected]* Telp: 55-46-8801-6165 *IBM DB2 Certified Database Academic* * *
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
