Я пытаюсь открыть XML-файл для его анализа, но я перестаю пытаться открыть файл. Мой код:fileinputstream throwing filenotfoundexception?
try {
return new FileInputStream(location);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
где местоположение - это строка, переданная в функцию. После запуска мой код, я получаю:
java.io.FileNotFoundException: /C:/Users/Seth/AndroidWorkspace/UCoupon/res/xml/information.xml (Нет такого файла или каталога)
Я дал полный путь к файлу, и я ничего не делал. Что я делаю не так?
я посмотрел в том, что но не мог понять, как он вписывается в код, который у меня есть. Я реализовал собственный XML-парсер, похожий на 8-й пример: http://www.ibm.com/developerworks/opensource/library/x-android/index.html Я пытаюсь написать метод getInputStream(), чтобы я мог используйте строку «Xml.parse (this.getInputStream(), Xml.Encoding.UTF_8, root.getContentHandler()); –
В статье XML-файл загружается из сети. так что это не ваш случай. Метод 'Resource.getXml()' возвращает ссылку на объект 'XmlResourceParser'. В статье рассматривается этот случай в разделе «XML-парсер». 'XmlResourceParser' и' XmlPullParser' использует тот же интерфейс –