我在Android中将自己的自定义XML放在哪里(以及如何阅读)?

时间:2011-10-11 17:18:45

标签: android xml

对不起,这似乎是一个很明显的问题,但我在文档中找不到答案...

我有自己的XML文档(与Android无关),我需要在运行时提取和解析。

我在哪里存储它以及检索它的最佳方法是什么?我是否只是将其作为文本文档读入XML解析器?或者,Android是否准备好从一个格式良好的xml中提交一个已解析的XML对象?

TIA

3 个答案:

答案 0 :(得分:3)

您可以将它放在项目的资产文件夹中。

对于解析,您可以使用openXmlResourceParser(filename)

AssetsManager方法
XmlResourceParser parser = getResources().getAssets().openXmlResourceParser (String fileName);

答案 1 :(得分:3)

将其放在xml中的res文件夹中。

答案 2 :(得分:2)

最好的方法是将xml放在assets文件夹中,并从资产中读取xml。

Read xml from assets