使用XmlResourceParser解析内部存储中的xml文件

时间:2011-08-23 05:24:18

标签: android xml xml-parsing

我有一个应用程序,在一个阶段,我需要从服务器下载最新的xml文件并将其存储在内部存储(data / data / packagename / filename.xml)中。我在网上搜索过,无法在运行时将文件保存到res文件夹,所以我必须使用内部存储。

但是,我很难尝试解析xml文件。以前我一直在使用XmlResourceParser来解析已经存储在res / xml /文件夹中的静态xml。它非常易于使用。所以我想知道是否有一种方法可以使用XmlResourceParser来解析新下载的xml文件。否则,我应该如何解析xml文件?

感谢。

1 个答案:

答案 0 :(得分:2)

XmlResourceParser仅适用于res文件夹中的二进制xml文件。但您可以使用XmlPullParser。它可以从InputStream读取数据。