2012-02-13 34 views
0

我正在嘗試讀取XML文件的資源,但我收到錯誤「未找到源代碼」,我正在粘貼我的代碼,請告訴我我的錯在哪裏閱讀本地XML - 未找到源

public void ParseXmlFile() { 

     DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); 

     try { 
      DocumentBuilder db = dbf.newDocumentBuilder(); 
      dom = db.parse((InputStream) context.getResources().getXml(R.xml.wrist)); 

     } catch (ParserConfigurationException pce) { 
      pce.printStackTrace(); 
     } catch (SAXException se) { 
      se.printStackTrace(); 
     } catch (IOException ioe) { 
      ioe.printStackTrace(); 
     } 
    } 

我放在 「wrist.xml」 在res/XML文件夾

回答

2

把XML在res /原始文件夾,並使用db.parse(context.getResources()。openRawResource(R.raw.wrist)) ;

+0

我試過了,但它不起作用,它給出了一個異常 – MGD 2012-02-14 06:49:48

+0

IOException ioe – MGD 2012-02-14 06:50:05

+0

IOException說什麼?我嘗試了代碼,它似乎工作。 – gelupa 2012-02-14 08:35:58