gpt4 book ai didi

java - 从 2000 行文件中提取数据的 Java XML 解析器(在移动设备上)

转载 作者:行者123 更新时间:2023-11-29 04:00:31 26 4
gpt4 key购买 nike

在我的 Android 应用程序中,我需要从 xml 文件中提取数据(该文件将少于 2000 行)。我没有 XML 解析的经验,所以我不知道最好的方法是什么。 DOM 解析器可能不是一个好的选择,因为我在移动设备上。另一方面,对于 SAX,我可能会以更复杂的代码结束。你会推荐什么?

最佳答案

具体取决于您要提取的内容,但对于足够小的文档,我认为 DOM 还不错,并且它与 JDK bundle 在一起(我认为在 Android 上也是如此)。为了方便起见,我会使用 JAXB , 绑定(bind)到 Java bean;它默认使用 SAX 解析器,比使用 DOM 树更高效(也更易于使用)。

否则我会研究拉式解析器; android 附带 xpp 没问题,但是 Woodstox是我的最爱。

关于java - 从 2000 行文件中提取数据的 Java XML 解析器(在移动设备上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3867804/

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