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 回答