Parsing de fichiers XML : Exception bien bizarre
Considérons le bout de code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
File xmlConfigFile;
SAXBuilder sxb;
sxb =new SAXBuilder();
listDict = new ArrayList<DictioElem>();
try
{
xmlConfigFile = new File(addpath+configFile);
document = sxb.build(xmlConfigFile); //Erreur sur cette ligne
}
catch (IOException e) {
System.out.println("Erreur lors de la lecture du fichier " + e.getMessage() );
e.printStackTrace();
} catch (JDOMException e){
System.out.println("Erreur lors de la construction du fichier JDOM " + e.getMessage() );
e.printStackTrace();
} catch (Exception e){
System.out.println("Erreur autre " + e.getMessage() );
e.printStackTrace();
} |
Il fonctionne parfaitement en java classique, mais me donne sous Android l'erreur suivante : StringIndexBoundsException .
Une idée du phénomène ?
Merci.