问题描述
嗨,我有以下无法控制的xml:
<calc>
<results>
<item1></item1>
<item2></item2>
<item2></item2>
<item2></item2>
</results>
<calc>
项目2是具有相同标签但没有集合包装的多个数据成员。
我尝试过使用DataContractSerializer:
[DataContract(Namespace = "")]
public class Result
[DataMember(Name = "item1",Order = 0)]
[DataMember(Name = "item2",Order = 1)]
public List<Item> Item2{ get; set; }
[DataContract(Namespace = "")]
public class Result
[DataMember(Name = "item1",Order = 0)]
[DataMember(Order = 1)]
public Items Items{ get; set; }
[CollectionDataContract
(Namespace = "",ItemName = "item2")]
public class Items: List<Item>
{
}
这也不起作用。我怀疑是因为缺少集合包装标签(项目)
任何帮助将不胜感激
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)