Чтение локального XML - источник не найден - PullRequest
0 голосов
/ 14 февраля 2012

Я пытаюсь прочитать ресурс 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

1 Ответ

2 голосов
/ 14 февраля 2012

Поместите XML в папку res / raw и используйте db.parse (context.getResources (). OpenRawResource (R.raw.wrist));

...