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/8665712/

相关文章:

java - Thymeleaf 错误加载静态文件

java - 使用 Spring Data R2DBC 查找/修改/保存或更新插入

java - 添加鼠标监听器以放置目标

JavaFX 最小化未修饰阶段

android - 如何设置第一个字母在android中默认为大写

android - 适用于 iOS + Android + BlackBerry 的 testflight 等服务

php - 如何在日志文件中保存xml错误消息?

Android Java.Lang Locale Number Format I/O 不对称问题

JavaFX - 使用来自 XML 的数据填充 FXML TableView

xml - VB.net XML 获取一组节点属性并按节点对它们进行分组?