从资源中读取XML文件


问题内容

我有一个XML文件,需要在Android SDK中进行解析。

如何从资源中读取XML文件路径?

XML包含:

<Book>
<Chapter>
<NO>   1   </NO>
<Text>  My Lord </Text>
</Chapter>

<Chapter>
<NO>   1   </NO>
<Text>  My Lord </Text>
</Chapter>
</Book>

问题答案:

将其放在your_project_root\res\xml\文件夹下。然后,您可以使用以下命令打开它:

Resources res = activity.getResources();
XmlResourceParser xrp = res.getXml(R.xml.your_resId);

这里有一个有关如何使用的示例XmlResourceParser

http://android-er.blogspot.com/2010/04/read-xml-resources-in-android-
using.html