La façon de traiter avec des caractères non valides dans un WS de sortie lors de l'utilisation de CXF?

Je suis en utilisant le Printemps, CXF et Hibernate pour construire un Service web qui effectuent des requêtes de recherche sur une base de données que j'ai un accès en lecture seule.

Le problème est que certaines entrées dans la base de données ont des caractères étranges (0x2) dans les champs de texte, et il semble que CXF ou à la bibliothèque (Aegis?) qu'il utilise pour/sérialiser les objets renvoyés à partir de la session Hibernate ne peut pas traiter avec elle:

org.apache.cxf.aegis.DatabindingException: Error writing document.. Nested exception is com.ctc.wstx.exc.WstxIOException: Invalid white space character (0x2) in text to output (in xml 1.1, could output as a character entity)

Comment puis-je obtenir autour de qui?
Idéalement, je pourrais juste supprimer ces personnages, car ils n'ont pas d'importance pour ma sortie...
Merci!

InformationsquelleAutor elias | 2012-03-14