我的数据如下:
<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字符串时,我得到Text的空值....如何反序列化这个CDATA?
答案 0 :(得分:0)
我正在使用RestSharp序列化程序,切换到Xml.Serializer,一切都很好