Web Service C# retourne un CDATA
Bonjour,
J'ai créé un petit Web Service en C#, en utilisant les éléments par défaut
Code:
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:
<SubmitMessageResult><![CDATA[&MaReponse&]]></SubmitMessageResult>
Or je m'attendais plutôt à recevoir:
Code:
<SubmitMessageResult><![CDATA[&MaReponse&]]></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.