修改xml最有效的方法

发布于 2024-12-07 18:21:17 字数 208 浏览 0 评论 0原文

我正在编写一个需要修改xml文档的应用程序。更准确地说,它需要添加属性和添加/删除节点。这些文件都比较小,最多30-50K。从我读到的内容来看,读取 XML 的最佳方法是使用 SAX 解析器,但这也适用于修改 XML 吗? DOM 解析器似乎是最容易操作 XML 的,但显然它会消耗更多的电池和内存。

只是寻找最有效的方法(使用最少的电池/内存)在 Android 设备上操作 XML。

I'm writing an app that needs to modify xml documents. More precisely it need to add attributes and add/delete nodes. These documents are relatively small, 30-50K at most. From what I'm reading the best way to read XML is use the SAX parser, but does that apply to modifying XML as well? The DOM parser seems to be the easiest to manipulate XML with, but, obviously, uses more battery and memory.

Just looking for the most efficient way (uses the least battery/memory) to manipulate XML on an Android device.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

满意归宿 2024-12-14 18:21:17

我建议 XOM - 它非常节省内存,并且支持双流/基于树的 API。

I suggest XOM - It is very memory efficient and support dual streaming/tree-based API.

压抑⊿情绪 2024-12-14 18:21:17

修改 XML 最有效的方法是使用 VTD-XML(http://vtd-xml.sf.net)...这是进行增量更新的唯一方法..

The most efficient way to modify XML is to use VTD-XML(http://vtd-xml.sf.net)...it is the only way to do so called incremental update..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文