2012-04-09 46 views
0

请帮我解决以下问题。 在我的Android资产文件夹中,我有xml文件,名为frames.xml我也有一个像DOM那样解析这个文件的类。如何从assets文件夹读入DOM XML解析器?

 DocumentBuilder db = dbf.newDocumentBuilder(); 
     dom = db.parse(fileName); 

所以我的问题是我怎样才能从资产文件夹,通过使用这个XML解析器读取该文件? 先谢谢您。

回答

2

尝试:

DocumentBuilder db = dbf.newDocumentBuilder(); 
    dom = db.parse(context.getAssets().open(filename)); 
+0

,如果有什么我没有背景?在这种情况下我该做什么? – 2012-04-09 15:04:54

+0

所以,将上下文作为参数传递给你的类 – 2012-04-09 15:07:43

+0

我不理解这种可能的解决方案,但我的问题是有没有办法在没有上下文的情况下做到这一点? – 2012-04-09 15:11:20

相关问题