2013-02-21 75 views
0

我想使用XMLConfigurable apache通用XML解析器來解析我附加到android中的原始文件夾的XML文件,但我找不到實際獲取xml路徑的方法。使用XMLConfiguration解析原始文件夾中的XML文件

我試過this但它不會工作,XMLConfiguration拋出文件錯誤未找到。 有沒有辦法實際獲得完整路徑?

我自己也嘗試使用這個:

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

但也不能想出一個辦法使用XMLConfiguration中採取的InputStream,所需要的是文件或URL或字符串(如文件名/路徑)。

回答

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(); 
}