Bonjour,
j'ai 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
public static String xmlBalise(String nom) {
		nom.replace("é", "e");
		nom.replace("ê", "e");
		nom.replace("è", "e");
		nom.replace("à", "a");
		nom.replace("â", "a");
		nom.replace("ä", "a");
		nom.replace("ë", "e");
		nom.replace("-", "_");
		nom.replace(" ", "_");
		nom.replace("'", "_");	
		return nom;
	}
Ca me permet de transformer une chaîne contenant potentiellement des caractères non conformes en un tag conforme XML. Mais quand je fais l'appel suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.out.println(UtilsXml.xmlBalise("Dégâts supplémentaires"));
j'obtiens le résultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Dégâts supplémentaires
Visiblement j'ai raté quelque chose...
Merci pour votre aide.