Olá.
Eu preciso ler um xml, que é retornado de um url, salvar esta informação em csv para assim depois salvar o meu arquivo em banco de dados.
Bom a parte de conectar com a url já está pronta e funcionando, retornando o xml. Usei informação aqui do fórum mesmo. Para ler arquivos xml gravados em disco, já achei muitos tutoriais ensinando como fazer.
O código que usei para conectar é o seguinte:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.lang.System;
public class LerUrl {
public static void sugaHTML(String urlSt) throws MalformedURLException, IOException {
URL url = new URL(urlSt);
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
String linha = "";
while ((linha = reader.readLine()) != null)
System.out.println(linha);
reader.close();
}
public static void main(String[] args) throws MalformedURLException, IOException {
sugaHTML("http://URL");
}
}