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標記(你的''標籤)。或者,對您的值進行編碼,使尖括號被轉義(''爲'<','''爲'>'爲'>')。 –