0
当前正在使用System.Xml.Serialization序列化程序。反序列化包含HTML标记的字符串将导致序列化程序删除标记。避免这种情况的最佳解决方案是什么?C#XML序列化,忽略某些节点
这里的XML是什么样子,
<String name="Computer3" lang="US_EN">
HELLO <i>FRUITS</i>. I HAVE RELEASED A NEW VIDEO.
</String>
的<i>
标签得到在反序列化去除,所以输出的消息会看起来像,
HELLO . I HAVE RELEASED A NEW VIDEO.
你或许应该有你的邮件包裹在一个'CDATA'标签,这样会将它以纯文本形式处理,特别是因为它包含有效的XML标记(你的''标签)。或者,对您的值进行编码,使尖括号被转义(''为'<','''为'>'为'>')。 –