Galera to com um probleminha , eu tenho uma pagina que me retorna um xml, eu quero pegar esse xml e salvar em um arquivo na minha maquina , alquem sabe como fazer isso, se puder colocar um codigo de exemplo ficaria feliz, por me ajudarem.
package util;
import java.io.FileWriter;
import javax.swing.JOptionPane;
public class GravaXML {
public void Gravar(String texto){
try{
// o true significa q o arquivo será constante
FileWriter x = new FileWriter("c:\\suapasta\\seuarquivo.xml",true);
texto += "\n\r"; // criando nova linha e recuo no arquivo
x.write(texto); // armazena o texto no objeto x, que aponta para o arquivo
x.close(); // cria o arquivo
//JOptionPane.showMessageDialog(null,"Arquivo gravado com sucesso","ConcluÃdo",JOptionPane.INFORMATION_MESSAGE);
}
// em caso de erro apreenta mensagem abaixo
catch(Exception e){
JOptionPane.showMessageDialog(null,e.getMessage(),"Atenção",JOptionPane.WARNING_MESSAGE);
}
}
}
heheheheheh, fala renzo, resolvi sim cara, mais ainda tenho quer ler o xml, e mostra na tela, entao eu pensei com meus botoes aqui e resolvi que era mais facil salvar o xml da url e ler no parser que voce me ajudou a fazer e com isso termino minha penitencia aff. =D e ai voce sabe como salvo o xml dessa url e a salvo no arquivo. ? voce poderia me ajudar novamente.
Infelizmente não manjo nada de WEB. Acho que sou o único progrador de JAVA que só trabalhou com desktop. O máximo que fiz foi implementar um sistema distribuido via RMI na Facu. Até comecei a dar uma lida em servlets e JSP no Deitel, mas não tenho condições de te resposnder. Talvez sejá via um Request do servlet seja possível obter isso. Sei que vc provavelmente vai transformar os dados recebidos como InputStream e aí vc vai poder usar aquele parser que escrevi pra vc…