Bonjour à tous,

Je souhaite modifier l'encodage d'un xml : passer de l'iso-8859-1 à de l'utf-8.
J'ai en entrée un xml avec des caractères accentués (à é, etc... )

J'aimerai que dans mon xml de sortie j'ai le même xml mais à la seule différence que les caractères spéciaux devront être encodés ( & #224; etc...)

J'utilise axis pour créer des web services (utf-8) et lors de la désérialisation (quand je passe mon tomcat en debug) je m'aperçois que les caractères spéciaux encodés ont été remplacés par les caractères accentués. (comme si j'étais en iso-8859-1)

j'utilise castor xml pour crée un xml pouvant être lu par un batch c++. (c'est principalement lui qui n'aime pas ces caractères là)

j'ai tenté d'utilisé une transformation xslt pour modifier l'encodage mais cela ne fonctionne pas !! :'(

Si quelqu'un a une idée pour modifier l'encodage réellement (la modification de l'encoding ne marche pas), il m'enlèverait une épine du pied !!

Merci d'avance.

Pascal.