Java 基于Internet的Android XML解析
我正在寻找一些关于将XML从互联网解析到Android设备的帮助。我已经仔细研究过了,但脑子里想不起来,我觉得网上的很多东西太复杂了,无法满足我的需要。你们推荐什么?下面是我想要解析的一些XML的片段Java 基于Internet的Android XML解析,java,android,xml,parsing,Java,Android,Xml,Parsing,我正在寻找一些关于将XML从互联网解析到Android设备的帮助。我已经仔细研究过了,但脑子里想不起来,我觉得网上的很多东西太复杂了,无法满足我的需要。你们推荐什么?下面是我想要解析的一些XML的片段 <weatherdata> <timetags> <item name="date"> <value>20/03/2012</value> <unit/> <image/> <class>dynamic
<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>`
20/03/2012
动态
当前日期
2012年3月20日11:00
动态
当前时间
`
一个快速的谷歌和许多页面为您提供了解决方案
您还可以尝试以下链接以获得一个简单的XML解析器
一个快速的谷歌和许多页面为您提供了解决方案 您还可以尝试以下链接以获得一个简单的XML解析器
您可以使用非常容易使用的。。。是如何使用它的一个简单示例。这是一个更简单的示例,说明了如何使用它。您可以使用非常容易使用的。。。是如何使用它的一个简单示例。这是一个更简单的例子,说明了如何使用它。有两个解析器:SAX和DOM,正如您在谷歌上搜索到的那样。如果你给点时间,它们就不会那么复杂了。我发现这个例子非常有用。它为这两个解析器提供了详细解释的示例 有两个解析器:SAX和DOM,正如您可能在谷歌搜索到的那样。如果你给点时间,它们就不会那么复杂了。我发现这个例子非常有用。它为这两个解析器提供了详细解释的示例 您有三个选项:推式解析器(SAX)、android拉式解析器或DOM 对于小XML,我建议您使用DOM(就像您的代码片段一样)。它也是“最简单”的解析器。此外,如果您需要CRUD(创建、读取、更新、删除)功能,可以使用DOM
如果你不需要CRUD,你的XML文件(比你的代码片段大),你应该考虑使用SAX或Android拉解析器。但是您不能操纵XML。你只能“读”它。SAX和pull解析器也比DOM快。通过使用pull解析器,您不需要解析整个XML文档。如果相关内容位于XML的前半部分,则无需解析后半部分
因此,您的选择取决于您的需要和XML文档,您有三个选项:推式解析器(SAX)、android拉式解析器或DOM 对于小XML,我建议您使用DOM(就像您的代码片段一样)。它也是“最简单”的解析器。此外,如果您需要CRUD(创建、读取、更新、删除)功能,可以使用DOM
如果你不需要CRUD,你的XML文件(比你的代码片段大),你应该考虑使用SAX或Android拉解析器。但是您不能操纵XML。你只能“读”它。SAX和pull解析器也比DOM快。通过使用pull解析器,您不需要解析整个XML文档。如果相关内容位于XML的前半部分,则无需解析后半部分
因此,您的选择取决于您的需要和XML文档