0
我有一个xml文件,我尝试为它写一个类型。 在某个时候,我的大脑冻结了。使用属性反序列化XML CData
这个XML尽可能少,因为我可以写它。
<Level ID="SomeID">
<Selection Name="AnotherID">
<Content><![CDATA[SomeData]]></Content>
</Selection>
</Level>
在cs中我想写一个类作为xmlserializer的类型。
public class Level
{
[XmlAttribute]
public string ID {get; set;}
public ??? Selection {get; set;}
//What is the type of CDATA
//Where would the Name Attribute go?
}
不知何故选择必须是一个具有属性的类,而且选择的类型是CData。无论CData是什么,它将是一个标准类型,所以我不能设置Name
属性。
如何在cs类中解决这个问题? - xml是遗留的,现在不能更改。
啊'选择选择'很高兴知道这是可能的。 – Johannes