Gerar codigo XML com Java?

5 respostas
R

Ola pessoal gostaria de saber como faço para gerar codigo XML atraves do Java?

5 Respostas

H

Você está querendo dizer processar arquivos XML usando Java? Porque se
for gerar código XML é só usar println(). Outra interpretação seria mapear para XML alguma estrutura como tabelas SQL. Por favor, reformule a sua pergunata para podermos lhe ajudar.

R

Queria saber como no exemplo abaixo do arquivo agenda.xml:

<?xml version="1.0" encoding="ISO-8859-1"?> 
<agenda> 

   <registro> 
      <nome>Rafael Meireles</nome> 
      <endereco>Rua Padre Guerra</endereco> 
      <telefone>85-99999999</telefone> 
   </registro> 

</agenda>          
</agenda>

eu troco as informacoes que eu coloquei a “mao” por os campos de uma tabela feita no access chamada “agenda” por exemplo?

H

Use JDBC (java.sql) para ler os dados, abra um FileOutputStream e formate as tags usando println() de PrintStream.

Eis alguns fragmentos:

Connection con = …
try
{
PrintStream out = new PrintStream(…

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery(“SELECT …”);

while(rs.next())

{

String nome = rs.getString(1);

out.println("<nome>" + nome + </nome>”);

…

}

rs.close();

stmt.close();

}

catch(…)

{

…

}

finally

{

con.close();

}
J

Java possui APIs para processamento de documentos XML, na qual pode ser realizado operações no arquivo XML, como por exemplo, gerar documentos XML, ler um documento XML, Alterar, entre outras. Neste link: http://www-106.ibm.com/developerworks/edu/x-dw-xml-i.html?S_TACT=104AHW01&S_CMP=ZHP possui um tutorial de processamento de XML em Java. Vai no site da sun (www.java.sun.com), na parte de XML, tem bastante documentos que irão te ajudar…

Estou trabalhando com isso… qualquer coisa se precisar de um exemplo em código java eu mando pra vc ver…

Blz???
:smiley:

ArianeRebellato

Eu gostaria do exemplo!!!

Estou aprendendo XML agora e tenho bastante interesse!
Obrigada!

Criado 17 de janeiro de 2004
Ultima resposta 30 de mar. de 2011
Respostas 5
Participantes 4