Bonjour à tous,
Dans mon petit programme j'ai un menu qui me permet de d'afficher un dialogue répertoriant une ribembelle de caracteres speciaux, qui, lorsqu'on clique sur un caractere special, cela insere le caractere correspondant dans un JTextPane.
Jusque la tout vas bien. Mon souci est que je souhaite rendre au maximum mon programme parametrable, y compris la liste des caracteres speciaux à afficher.
Pour cela j'ai donc un fichier xml repertoriant mes caracteres speciaux sous cette forme :
Pour parser mon fichier xml j'utilise DOM.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <Liste name="Latin basique"> <Attribute name="!" value="\u0021" /> <Attribute name="" value="\u0022" /> <Attribute name="#" value="\u0023" /> ... </Liste>
Mon probleme est que lors de la recuperation des valeurs je recupere le code de mon caractere sous la forme "\\u0021", ce qui enpeche Java d'effectuer la conversion.
Alors comment puis-je faire pour recuperer le code sous sa bonne forme pour ensuite le traduire correctement a l'affichage ??
Merci de vos reponses.
lulu
Partager