0
我有數據,看起來像這樣:反序列化<![CDATA[x]>成Class對象C#
<City Code="LON">
<![CDATA[London]]>
</City>
<Item Code="IBI3">
<![CDATA[IBIS EXCEL]]>
</Item>
而且我有一個看起來像這樣的是類自動生成:
public class City
{
[XmlAttribute(AttributeName = "Code")]
public string Code { get; set; }
[XmlElement(ElementName = "Item")]
public string Text { get; set; }
}
[XmlRoot(ElementName = "Item")]
public class Item
{
[XmlAttribute(AttributeName = "Code")]
public string Code { get; set; }
[XmlText]
public string Text { get; set; }
}
當我反序列化的XML字符串,我得到一個空值文本....我如何反序列化這個CDATA?
我使用XmlCDataSection和XmlCharacterData的各類Text屬性試圖....無濟於事 –