gpt4 book ai didi

java - 来自互联网的 Android XML 解析

转载 作者:行者123 更新时间:2023-11-29 10:05:23 24 4
gpt4 key购买 nike

我正在寻找有关将 XML 从 Internet 解析到 Android 设备的一些帮助。我已经看过它并且无法理解它,我觉得网上的很多东西对于我需要的东西来说太复杂了。你们会推荐什么?这是我要解析的一些 XML 的 fragment 。

<weatherdata>
<timetags>
<item name="date">
<value>20/03/2012</value>
<unit/>
<image/>
<class>dynamic</class>
<description>The current date</description>
</item>
<item name="time">
<value>11:00 on 20 March 2012</value>
<unit/>
<image/>
<class>dynamic</class>
<description>The current time</description>
</item>`

最佳答案

您有三个选项:推式解析器 (SAX)、android 拉式解析器或 DOM。

如果是小型 XML,我建议您使用 DOM(如您的代码 fragment )。它也是“最简单”的解析器。此外..如果您需要 CRUD(创建、读取、更新、删除)功能,您可以使用 DOM。

如果您不需要 CRUD 并且您的 XML 文件比您的代码段大很多,您应该考虑使用 SAX 或 android pull 解析器。但是您不能操纵 XML。您可以只“阅读”它。 SAX 和 pull 解析器也比 DOM 更快。通过使用拉式解析器,您不需要解析整个 XML 文档。如果您的相关内容位于 XML 的前半部分,则无需解析后半部分。

所以您的选择取决于您的需要和您的 XML 文档

关于java - 来自互联网的 Android XML 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9793809/

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