java - 从资源中读取 XML 文件

标签 java android xml resources

我有一个 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

关于java - 从资源中读取 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56722931/

相关文章:

java - 在RestClient中,RxJava与Android中的Observable配合不佳

ruby - 如何保留 XML 数组到哈希转换中的顺序?

java - 对于一个简单的应用程序,我应该使用 XML 文件还是真正的数据库或其他东西?

java - 捕获原始集合类型的 Sonar 规则

java - 执行其余代码后异步任务完成?

android - Eclipse 和 SDK 更新后构建 Android 项目的问题

android - 一个 OnGestureListener 对象可以处理两个 GestureDetector 对象吗?

android - 去除 CardView 的圆角

java - 进程 'command ' C :\Program Files\Java\jdk1. 8.0_25\bin\java.exe'' 以非零退出值 2 完成

Web服务中的java/soapfault问题