Hola,
HE llamado la URL pero no veo que retorne nada... ¿Tal vez es necesario llamarla con parámetros adicionales?
Para efectuar un llamado GET ó POST, utiliza la clase "URLConnection", así:
Código:
private String hacerGet(String url){
URL url = new URL(url);
URLConnection conn = url.openConnection();
// Si deseas enviar datos (ej. para POST) utilizar este código.
// Reemplazar "data" por cadena de la forma
//parametro1=valor1¶metro2=valor2
// conn.setDoOutput(true);
// OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
// wr.write(data);
// wr.flush();
// Tomar la respuesta
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
StringBuffer str = new StringBuffer();
while ((line = rd.readLine()) != null) {
str.append(line);
}
wr.close();
rd.close();
return str.toString();
}
El código anterior retorna en un String todo lo que se ha leído de la URL (puedes pasárselo a un objeto "org.w3c.dom.Document" para que éste lea el archivo XML).
Espero sea útil. Saludos.