我正在尝试使用XMLConfigurable apache通用XML解析器来解析我附加到android中的raw文件夹的XML文件,但我找不到实际获取xml路径的方法。
我已经尝试了this但它无法正常工作,XMLConfiguration会抛出找不到文件的错误。 有没有办法真正获得完整的路径?
我也试过用这个:
context.getResources().openRawResource(R.raw.kmlsample);
但也无法弄清楚使用XMLConfiguration获取InputStream的方法,只需要File或URL或String(作为文件名/路径)。
答案 0 :(得分:0)
我认为你需要使用方法:load(InputStream in)
XMLConfiguration config = new XMLConfiguration();
try {
config.load( context.getResources().openRawResource(R.raw.kmlsample));
} catch (ConfigurationException e) {
e.printStackTrace();
} catch (NotFoundException e) {
e.printStackTrace();
}