gpt4 book ai didi

java - Android 开发首选 XML API

转载 作者:行者123 更新时间:2023-12-02 08:13:36 25 4
gpt4 key购买 nike

我想为 Android 创建一个基本的 RSS feeder 应用程序,但我不知道该选择哪个库:SAX 或 DOM。我应该选择哪一个?

有人有 Android 平台上的使用经验吗?有什么建议吗?

最佳答案

基于 SAX 的解析器将允许您仅存储事件处理程序样式接口(interface)所需的信息,而基于 DOM 的方法会将整个文件解析为对象模型。就我个人而言,我会使用 SAX,因为它具有速度和内存优势(特别是在移动环境中 — 如果您在运行时不知道 XML 的长度,则最终可能会得到一个巨大的模型)。 SAX 允许您根据需要以所需的格式构建自己的对象/信息,而无需在顶部存储默认的对象模型。

但是,一般来说,如果 XML 包含机器可读数据,基于 SAX 的解析器会很有用,而当您拥有结构化文档样式数据时,基于 DOM 的解析器会很有用。请参阅here了解更多信息。

关于java - Android 开发首选 XML API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6875519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com