Bonjour,
Je rencontre un problème avec le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager