Actuellement, utilisez le sérialiseur System.Xml.Serialization. La désérialisation d'une chaîne contenant du balisage HTML entraîne la suppression du balisage par le sérialiseur. Quelle est la meilleure solution pour éviter cela?Sérialisation XML C#, ignorer certains nœuds
Voici ce que le XML ressemble,
<String name="Computer3" lang="US_EN">
HELLO <i>FRUITS</i>. I HAVE RELEASED A NEW VIDEO.
</String>
Les <i>
balises OBTIENNENT enlevés sur désérialisation, de sorte que le message de sortie ressemblerait à quelque chose comme,
HELLO . I HAVE RELEASED A NEW VIDEO.
Vous devriez probablement avoir votre message enveloppé dans une balise 'CDATA' il soit traité sous forme de texte uniquement, en particulier car il contient des balises XML valide (votre' ' marque). Vous pouvez également encoder votre valeur afin que les chevrons soient évités ('<' pour '<' et '>' pour '>'). –