Xml et accent dans une balise
Bonjour,
Je rencontre un problème avec le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
InputSource s = new InputSource(new StringReader("<?xml version=\"1.0\" encoding=\"utf-8\"?><base><Véhicules>test</Véhicules></base>"));
Document doc = dBuilder.parse(s);
//doc.getDocumentElement().normalize();
System.out.println("Root element :" + doc.getDocumentElement().getNodeName());
Element racine = doc.getDocumentElement();
System.out.println("-----------------------");
for (int temp = 0; temp < racine.getChildNodes().getLength() ; temp++) {
Node nNode = racine.getChildNodes().item(temp);
System.out.println(nNode.getNodeName().toString());
} |
Le problème vient du "é" dans la balise "Véhicules". Sous Java, j'utilise ce code sans problème, cependant, sous Android, j'ai une DOMException.
Pourquoi ?
Je vous remercie par avance.
Bonne journée