2012-02-13 3 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" в разрешении/XML папке

ответ

2

Поместите XML в Резе/необработанной папке и использовать db.parse (context.getResources(). openRawResource (R.raw.wrist)) ;

+0

Я пробовал, но он не работает, он дает исключение – MGD

+0

IOException ioe – MGD

+0

Что говорит IOException? Я пробовал код и, похоже, работал. – gelupa

Смежные вопросы