我遇到一个问题,即我的XML文件负荷缓慢,在它们开始被搁置之前没有完成下载,这从我的主言中留下了一个xml而不是格式好的例外情况,表明文件下载不完整。
日志中的全部错误是“ERROR/Error(323):错误org.apache.harmony.xml.ExpatParser$ParseException: 第10行,第46栏:不知情(无效)”
我知道Xml案是正确的,因为有时它会发挥作用,而且我也可以把它拖到我的浏览器上。
在继续使用Xml数据之前,由谁来等待投入使用?
下面的法典是我用来查阅档案和整理的法典。
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
GradeHandler gradeHandler = new GradeHandler();
xr.setContentHandler(gradeHandler);
URL url = new URL("https://url/to/xml/file");
HttpsURLConnection ucon = (HttpsURLConnection)url.openConnection();
ucon.setHostnameVerifier(new AllowAllHostnameVerifier());
xr.parse(new InputSource(new BufferedInputStream(ucon.getInputStream())));