1

我正在寻找使用 DOM 解析 res/xml 文件夹中的 xml 文件的解决方案(读取、修改 xml)。
方法

         getResources().getXml(id)

只返回 XmlResourceParser 对象,如何将其转换为 Document 进行解析?我也关注了这个问题,但它没有帮助。

我该如何解决?提前致谢!

4

2 回答 2

1

您应该将 xml 文件放在res/raw文件夹中,然后您可以使用所有标准 DOM 方法(将其包装在等)中getResources().getRawResource(R.raw.resource_id)来获取可以处理的文件。InputStreamInputSource

于 2012-04-12T07:54:47.493 回答
0

你可以参考下面的这个链接

https://github.com/commonsguy/cw-android/tree/master/Resources/XML

这是 dom parcer 的简单演示,它是从本地调用 xml 文件。所以你也可以从 webservices 尝试。尝试并确保你得到你的数据

于 2012-04-12T06:50:12.973 回答