J'essaie de faire le programme d'analyse XML. J'ai également utilisé FileInputStream pour mon fichier XML. J'ai placé le fichier XML sous le dossier des actifs d'android, dossier META-INF. Le nom de ce fichier est "container.XML".Chemin du fichier Android NON trouvé
Voici mon code parseXML,
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);
}
est ici le code Button.SetonClick,
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();
}
}
});
Je suis seul message d'erreur. Espérons que l'aide!
Quel message d'erreur voyez-vous? – oli