使用java从网站下载xml

时间:2014-11-01 14:50:46

标签: java xml

如何使用java 8从网址获取xml文件到桌面上的文件? 我尝试使用BufferedReader和StringBuilder在控制台上下载文件,

还有另一种方法可以让我在桌面上获取xml文件并提取我需要的信息吗?     我的代码:

                URL url1 = new URL("http://api.eancdn.com/ean-services/rs/hotel/v3/list?cid=55505&minorRev=28&apiKey=m9sur8fsbdemjck7y9yydmfx&locale=en_EN&currencyCode=USD&latitude=42.50631740000001&longitude=1.5218355");

                InputStream is1 = url1.openStream();
                BufferedReader br1 = new BufferedReader(new InputStreamReader(is1));
                StringBuilder sb = new StringBuilder();
                String line;
                while((line=br1.readLine())!=null){
                    sb.append(line +"\n");
                }
                System.out.println(sb.toString());

1 个答案:

答案 0 :(得分:0)

通过这种方式,您可以使用java XML Sax parser

URL url = new URL("http://www.example.com/example.xml");
InputStream stream = url.openStream();
Document doc = docBuilder.parse(stream);