我正在使用DOM解析器来解析xml数据,但是它需要花费大量时间在第3行解析它,其中“is”是InputStrem对象。这是我的代码。
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(is);
如何在很短的时间内使用大型xml数据。
任何人都可以帮助我......
答案 0 :(得分:3)
使用Android上提供的XmlPullParser,它的重量非常轻。
答案 1 :(得分:0)
当DOM占用过多内存时,VTD-XML非常适合解析大型XML文档。它比Pul解析更好,它保留随机访问并本机支持xpath 1.0 ...