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
