3
XML 구문 분석 프로그램을 사용하려고합니다. 또한 XML 파일에 FileInputStream을 사용했습니다. XML 파일을 안드로이드의 assets 폴더 인 META-INF 폴더에 넣었습니다. 파일 이름은 "container.XML"입니다.Android 파일 경로를 찾을 수 없음
는 여기에만 오류 메시지를 받았습니다
public void onClick(View v) {
// TODO Auto-generated method stub
try {
parseXMLinfoBook();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
tv.setText("ErrorPath "+e.getMessage());
} catch (ParserConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
, 여기
public void parseXMLinfoBook() throws FileNotFoundException, ParserConfigurationException, SAXException{
FileInputStream in = new FileInputStream("file:///android_asset/META-INF/container.xml");
StringBuffer inLine = new StringBuffer();
InputStreamReader isr = new InputStreamReader(in);
BufferedReader inRd = new BufferedReader(isr);
SAXParserFactory spf=SAXParserFactory.newInstance();
SAXParser spr=spf.newSAXParser();
XMLReader xmlreader = spr.getXMLReader();
XmlHandler xmlhe=new XmlHandler();
xmlreader.setContentHandler(xmlhe);
}
이 Button.SetonClick 코드입니다, 내 코드 parseXML입니다. 호프 도움말!
어떤 오류 메시지가 표시됩니까? – oli