Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中进行XML解析?_Android_Xml_Parsing - Fatal编程技术网

如何在android中进行XML解析?

如何在android中进行XML解析?,android,xml,parsing,Android,Xml,Parsing,我不熟悉android和xml。所以,我想知道什么是xml解析,以及在android应用程序开发中如何和在哪里使用它。 我还想知道用于此目的的语法。 感谢对XML的介绍,为什么不从阅读开始呢?基本上,它是一种标准化的方式,将一些文本数据格式化;它被广泛应用于各种各样的应用,在线或离线 “解析”意味着处理XML数据以提取可在程序代码中使用的值 在为Android开发时,一些XML文件用于存储应用程序数据(例如UI布局、Android清单等)。这些文件的解析在构建时由Android开发者工具自动完成

我不熟悉android和xml。所以,我想知道什么是xml解析,以及在android应用程序开发中如何和在哪里使用它。 我还想知道用于此目的的语法。
感谢对XML的介绍,为什么不从阅读开始呢?基本上,它是一种标准化的方式,将一些文本数据格式化;它被广泛应用于各种各样的应用,在线或离线

“解析”意味着处理XML数据以提取可在程序代码中使用的值

在为Android开发时,一些XML文件用于存储应用程序数据(例如UI布局、Android清单等)。这些文件的解析在构建时由Android开发者工具自动完成,因此您无需对其进行编程。例如,在中,您可以学习如何使用XML布局文件组成用户界面。


如果您确实需要XML解析器,如中用户建议的那样,这将介绍在Android上解析XML的三种方法,并显示示例代码。

XML解析器是通过SAX、DOM和pull解析器完成的。

Android平台是一个开源移动开发平台。它使您能够访问其运行的移动设备的各个方面,从低级图形到手机上的摄像头等硬件。使用Android有这么多可能的事情,您可能想知道为什么需要使用XML。使用XML并不是那么有趣;它正在处理它所能实现的事情。XML是Internet上常用的数据格式。如果您想从Internet访问数据,数据很可能是XML格式的。如果要向Web服务发送数据,可能还需要发送XML。简而言之,如果您的Android应用程序将利用互联网,那么您可能需要使用XML。幸运的是,您有很多在Android上使用XML的选项

XML解析器 常用缩略语

API: Application programming interface
RSS: Really Simple Syndication
SDK: Software Developers Kit
UI: User interface
URL: Universal Resource Locator
XML: Extensible Markup Language

Android平台最大的优点之一是它利用了Java编程语言。androidsdk并没有提供标准Java运行时环境(JRE)所能提供的一切,但它支持其中很大一部分。Java平台在相当长的一段时间内支持许多不同的XML处理方式,并且大多数Java与XML相关的API在Android上都得到了完全支持。例如,Java的SimpleAPI For XML(SAX)和文档对象模型(DOM)都可以在Android上使用。这两种API多年来一直是Java技术的一部分。Android中没有更新的XML流式API(StAX)。然而,Android提供了一个功能相当的库。最后,javaxml绑定API在Android中也不可用。这个API肯定可以在Android中实现。然而,它往往是一个重量级API,通常需要许多不同类的许多实例来表示XML文档。因此,对于诸如Android设计用于运行的手持设备这样的受限环境来说,它并不理想。在以下几节中,您将获取Internet上可用的简单XML源,并了解如何使用上述各种API在Android应用程序中解析它。首先,看看这个简单应用程序的基本部分,它将使用来自Internet的XML。

重复使用解析的位置。。。。。。。。。