Bonjour,

J'ai créé un petit Web Service en C#, en utilisant les éléments par défaut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
   public string SubmitMessage(string param)
        {
                return "&MaReponse&";
        }
J'ai en effet besoin de retourner des caractères non utilisable en tant que tel dans la structure XML.

J'ai donc ajouté l'utilisation d'un CDATA.

Mais les éléments "&" sont quand même remplacés par "&":

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<SubmitMessageResult>&lt;![CDATA[&amp;MaReponse&amp;]]&gt;</SubmitMessageResult>
Or je m'attendais plutôt à recevoir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<SubmitMessageResult>&lt;![CDATA[&MaReponse&]]&gt;</SubmitMessageResult>
Vu que le web service retourne une string, je ne sais pas trop comment intervenir au niveau du XML pour pas qu'il y ait de transformation

Est ce qu'il existe une solution pour faire face à mon problème?
Qu'est ce que je rate?

Merci d'avance.