将属性序列化为另一个属性的属性

时间:2015-02-12 12:03:16

标签: c# xml serialization types cdata

我需要序列化一个对象,xml的格式应为:

<ATTRIBUTES>
     <ATTRIBUTE type="Colour"><![CDATA["Black"]]></ATTRIBUTE>
     <ATTRIBUTE type="Size"><![CDATA["One Size"]]></ATTRIBUTE>
</ATTRIBUTES>

我可以通过使用以下内容获得CDATA,但我无法弄清楚如何输入&#39;键入&#39;在那里:

public class MyClass
{
    [XmlArrayItem("ATTRIBUTE")]
    public XmlCDataSection[] ATTRIBUTES { get; set; }
}

0 个答案:

没有答案