0

SAX パーサーを使用して、Java で URL から XML を解析する必要があります。このトピックに関するインターネット上の例は見つかりませんでした。それらはすべてローカルから XML を読み取っています。xml にネストされたタグがあり、Java で URL から解析する例はありますか?

4

2 に答える 2

2

この例のJavaスニペットを参照してください

        String webServiceURL="web service url or document url here";
        URL geoLocationDetailXMLURL = new URL(webServiceURL);
        URLConnection geoLocationDetailXMLURLConnection = geoLocationDetailXMLURL.openConnection();
        geoLocationDetailXMLURLConnection.setConnectTimeout(120000);
        geoLocationDetailXMLURLConnection.setReadTimeout(120000);
        BufferedReader geoLeocationDetails = new BufferedReader(new InputStreamReader(geoLocationDetailXMLURLConnection.getInputStream(), "UTF-8"));
        InputSource inputSource = new InputSource(geoLeocationDetails);
        saxParser.parse(inputSource, handler);
于 2013-10-16T09:38:49.347 に答える
1

これは、 SAX パーサーとネットワークからのファイルに役立つはずです。

重要な行は

xr.parse(new InputSource(sourceUrl.openStream()));

sourceUrl は文字列です

于 2013-10-16T09:35:22.707 に答える