我正在寻找使用 DOM 解析 res/xml 文件夹中的 xml 文件的解决方案(读取、修改 xml)。
方法
getResources().getXml(id)
只返回 XmlResourceParser 对象,如何将其转换为 Document 进行解析?我也关注了这个问题,但它没有帮助。
我该如何解决?提前致谢!
您应该将 xml 文件放在res/raw
文件夹中,然后您可以使用所有标准 DOM 方法(将其包装在等)中getResources().getRawResource(R.raw.resource_id)
来获取可以处理的文件。InputStream
InputSource
你可以参考下面的这个链接
https://github.com/commonsguy/cw-android/tree/master/Resources/XML
这是 dom parcer 的简单演示,它是从本地调用 xml 文件。所以你也可以从 webservices 尝试。尝试并确保你得到你的数据