【发布时间】:2013-03-14 13:41:48
【问题描述】:
我正在开发一个应用程序,我第一次将在其中解析来自远程服务器的 xml 文件中的数据。
但我无法选择哪个解析器高效或最适合解析。因为主要有三种类型的解析,我知道:
- 萨克斯
- XMLPullParsing
- DOM
哪个是解析数据的最佳解析器?我在谷歌上搜索,发现上述解析器的正反两面。但我无法确定哪个是最有效的。
XML 包含带有大量标签的大量数据。
请指导我并建议我应该使用哪个解析器,因为我是第一次在我的应用程序中使用解析。
【问题讨论】:
-
使用 sax 或 xmlpullparsing。
-
如果文件大小合理,试试dom。如果它不适合核心,请使用萨克斯。向我们展示您的架构并告诉我们您正在使用数据做什么
-
表示 sax 如果好,然后 dom 表示大量数据,但请告诉我有关 xmlpullparser 的信息。 sax 和 xmlpull 中最好的。
标签: android android-xml saxparser xmlpullparser android-parser