【发布时间】:2020-02-06 19:20:49
【问题描述】:
我需要将一个类序列化为 XML,看起来像
<Dummy>
<Definition>
</Definition>
<Example><![CDATA[0401010101010101]]></Example>
<Example><![CDATA[0401010101010101]]></Example>
<Example><![CDATA[0401010101010101]]></Example>
</Dummy>
“示例”节点的数量可以从 3 个节点到 n 个节点不等。所以我需要在我的 xml 类中将它定义为一个字符串数组。我的班级应该是什么样子???
我在网上看到一个字符串的例子:
[XmlIgnore]
public string Example { get; set; }
[XmlElement("Example")]
public System.Xml.XmlCDataSection MyStringCDATA
{
get
{
return new System.Xml.XmlDocument().CreateCDataSection(Example);
}
set
{
Example = value.Value;
}
}
但我有一个字符串数组。
我如何定义它?
【问题讨论】:
标签: c# xml class serialization cdata