XML序列化-多个元素同名
使用C#,我尝试将XML序列化为以下字符串:XML序列化-多个元素同名,xml,serialization,Xml,Serialization,使用C#,我尝试将XML序列化为以下字符串: <root> <IncludeRetElement>TxnID</IncludeRetElement> <IncludeRetElement>TimeCreated</IncludeRetElement> <IncludeRetElement>TimeModified</IncludeRetElemen
<root>
<IncludeRetElement>TxnID</IncludeRetElement>
<IncludeRetElement>TimeCreated</IncludeRetElement>
<IncludeRetElement>TimeModified</IncludeRetElement>
<IncludeRetElement>EditSequence</IncludeRetElement>
<IncludeRetElement>TxnNumber</IncludeRetElement>
<IncludeRetElement>CustomerRef</IncludeRetElement>
</root>
TxnID
时间创造
时间修正
编辑序列
TXN编号
CustomerRef
我的班级应该是什么样子?我不相信这会奏效:
public class Root
{
List<string> IncludeRetElement = new List<string>();
}
[XmlElement("IncludeRetElement")]
public string[] IncludeRetElement { get; set; }
公共类根目录
{
List IncludeRetElement=新列表();
}
序列化时,是否需要向XMLSerializer对象添加特殊参数?这应该可以:
public class Root
{
List<string> IncludeRetElement = new List<string>();
}
[XmlElement("IncludeRetElement")]
public string[] IncludeRetElement { get; set; }