使用Xstream进行Xml解析对于android中的大型xml文件来说太慢了

时间:2015-02-23 08:56:54

标签: android xml-parsing xstream

使用Xstream解析器解析xml文件就像小xml文件的魅力一样。有时我的Web响应(xml格式)可能非常大,因为xml文件可能超过10MB。此时,Xml解析需要花费太多时间才能完成。如何提高大型文件的Xstream解析器的性能。

1 个答案:

答案 0 :(得分:1)

如果您使用的是DomDriver,则可以使用StaxDriver进行解析。 StAX解析器不会立即构建整个对象模型,它只需要构建相关信息。它最大限度地减少了内存需求并提高了性能。您可以这样使用:

XStream xstream = new XStream(new StaxDriver());

希望它可能适合你