0

我正在尝试使用 XMLConfigurable apache 通用 XML 解析器来解析我附加到 android 中原始文件夹的 XML 文件,但我找不到实际获取 xml 路径的方法。

我已经尝试过了,但它不起作用,XMLConfiguration 会抛出找不到文件的错误。有没有办法真正获得完整的路径?

我也试过用这个:

context.getResources().openRawResource(R.raw.kmlsample);

但也想不出一种使用 XMLConfiguration 来获取 InputStream 的方法,它所需要的只是文件或 URL 或字符串(作为文件名/路径)。

4

1 回答 1

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();
}
于 2013-02-21T23:00:31.753 回答