【发布时间】:2015-02-23 08:56:53
【问题描述】:
使用 Xstream 解析器解析 xml 文件就像处理小型 xml 文件一样。有时我的网络响应(xml 格式)可能非常大,因为 xml 文件可能超过 10MB。此时,Xml 解析需要花费太多时间才能完成。如何提高 Xstream 解析器对大文件的性能。
【问题讨论】:
标签: android xml-parsing xstream
使用 Xstream 解析器解析 xml 文件就像处理小型 xml 文件一样。有时我的网络响应(xml 格式)可能非常大,因为 xml 文件可能超过 10MB。此时,Xml 解析需要花费太多时间才能完成。如何提高 Xstream 解析器对大文件的性能。
【问题讨论】:
标签: android xml-parsing xstream
如果您使用的是 DomDriver,则可以使用 StaxDriver 进行解析。 StAX 解析器不会一次构建整个对象模型,它只需要构建相关信息。它最大限度地减少了内存需求并提高了性能。你可以这样使用:
XStream xstream = new XStream(new StaxDriver());
希望对你有用
【讨论】:
VerifyError提到了@AndEngine。