如何使用DOM解析器轻松解析大型xml数据?

时间:2010-03-02 14:08:34

标签: xml android dom

我正在使用DOM解析器来解析xml数据,但是它需要花费大量时间在第3行解析它,其中“is”是InputStrem对象。这是我的代码。

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder(); 
Document document = builder.parse(is);

如何在很短的时间内使用大型xml数据。

任何人都可以帮助我......

2 个答案:

答案 0 :(得分:3)

使用Android上提供的XmlPullParser,它的重量非常轻。

答案 1 :(得分:0)

当DOM占用过多内存时,VTD-XML非常适合解析大型XML文档。它比Pul解析更好,它保留随机访问并本机支持xpath 1.0 ...