Download de arquivos via http

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