J'ai exactement le même problème qu'ici, à savoir un fichier xml dans res/xml, que je souhaiterais lire à partir de mon code (plus particulièrement, à partir d'une Activity).
Mon fichier xml étant court, je préfèrerais le lire avec l'api dom et ne pas me servir d'un XmlPullParser, qui fonctionne plutôt comme sax, ce qui a tendance à grandement alourdir mon code jusqu'à remettre en cause l'utilité du xml dans ce cas!
J'ai essayé ça :
et plusieurs variantes : File f = new File("xml/french.xml")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DocumentBuilder builder = factory.newDocumentBuilder(); getResources().getXml(R.xml.french) File f = new File("res/xml/french.xml"); Document dom = builder.parse(f); root = dom.getDocumentElement();
...
à chaque fois une exception donc si quelqu'un peut nous aider, ce serait sympa!
Partager