J'essaie d'ouvrir et de lire un fichier XML en tant que ressource locale avec jdom. Je peux ouvrir le fichier mais j'ai reçu une erreur disant que le fichier xml n'est pas bien formé. Voici le code:ne peut pas lire le fichier xml sur android
Uri path = Uri.parse("android:resource://package_name"+R.xml.data);
InputSource source = new InputSource(new StringReader(path.toString()));
document = builder.build(source);
J'obtenu l'erreur suivante:
org.jdom.input.JDOMParseException:Error on line 1:At line 1, column 17:not well-formed (invalid token)
Voici le fichier xml avec mes données:
<?xml version="1.0" encoding="utf-8"?>
<data>
<person>
<name>Name1</name>
<firstname>Firstname1</firstname>
</person>
<person>
<name>Name2</name>
<firstname>Firstname2</firstname>
</person>
</data>
Auriez-vous une idée? Merci d'avance.
votre fichier xml est absolument très bien. – hovanessyan