Bonjour,

La recommandation du W3C pour XML 1.0 indique que les seuls caractères autorisés dans un document XML sont les suivants :

[2] Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
Quelqu'un aurait-il l'instruction magique (à base de String.replaceAll() j'imagine) avec l'expression régulière qui va bien, qui convertirait tous les caractères XML interdits d'une String en "_" par exemple ?

Je tourne en rond depuis un moment avec les expressions régulières...

Merci d'avance à tous.