Eu preciso baixar um arquivo de extensao XML e capturar alguns dados dele. O x da questao e como baixar arquivos XML via http ?
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
Olá, isso era exatamente o que eu tive que fazer uns dias atrás…
[code] 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);
}[/code]
Aqui funcionou perfeitamente para o meu problema…
[]´s