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