Eu preciso baixar um arquivo de extensao XML e capturar alguns dados dele. O x da questao e como baixar arquivos XML via http ?
Download de arquivos via http
2 Respostas
Pq tu não tenta apenas abrir o XML e ler oq você precisa acho que não tem a nessesidade de salvar o arquivo, para acessar talvez a API java.net.
[]s
V
Olá, isso era exatamente o que eu tive que fazer uns dias atrás...
public String requestPage(String stringURL) {
StringBuffer data = new StringBuffer();
try {
URL url = new URL(stringURL);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String str;
while ((str = in.readLine()) != null) {
data.append(str + "\r\n");
}
in.close();
} catch (MalformedURLException e) {
System.out.println("erro requestPage: MalformedURLException");
e.printStackTrace();
} catch (IOException e) {
System.out.println("erro requestPage: IOException");
e.printStackTrace();
}
// tira os dois últimos caracteres que foram colocados a mais
return data.substring(0, data.length() - 2);
}
Aqui funcionou perfeitamente para o meu problema...
[]´s
Criado 22 de setembro de 2004
Ultima resposta 23 de set. de 2004
Respostas 2
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo