Я поместил моего employeedetailxml в папку с именем "res \ raw". Когда я пытаюсь открыть его, указав имя файла и папки, я получаю сообщение об ошибке «файл не найден».
Как мне указать путь к моему файлу?
Я бы предпочел иметь возможность передать R.raw.employeedetailxml 'в FileInputStream
, чтобы указать, что он открывает этот файл. Это возможно? (Я попробовал это, и получил ошибку.)
Может ли FileInputStream
взять идентификатор ресурса в качестве параметра?
try{
SAXParserFactory spf=SAXParserFactory.newInstance();
SAXParser sp=spf.newSAXParser();
XMLReader xr=sp.getXMLReader();
EmployeeDetailHandler empDetailHandler=new EmployeeDetailHandler();
xr.setContentHandler(empDetailHandler);
xr.parse(new InputSource(new FileInputStream("\\res\\raw\\employeedetailxml.xml")));
}