我将employeedetailxml 放入名为“res\raw”的文件夹中。当我尝试通过指定文件和文件夹名称打开它时,我收到错误“找不到文件”。
如何指定文件的路径?
我更希望能够通过“ R.raw.employeedetailxml ”FileInputStream
来指定它打开该文件。那可能吗?(我试了一下,报错了。)
可以FileInputStream
将资源 ID 作为参数吗?
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")));
}