XML序列化的问题求解

runerback 2015-12-21 08:31:14
具体是有三个类(代码不长..):
File:

public class File
{
[XmlAttribute("Name")]
public string Name { get; set; }
[XmlAttribute("Size")]
public double Size { get; set; }
}

Folder:

public class Folder
{
[XmlAttribute("Name")]
public string Name { get; set; }
[XmlArray]
public List<NewModel.File> FileList { get; set; }
}

Folders:

[XmlRoot("Folders", Namespace="OFDR", IsNullable=false)]
public class Folders
{
[XmlArray]
public List<NewModel.Folder> FolderList { get; set; }
}

然后得到的结果是:

然而我想要的是这样的(不考虑命名空间那里):


怎么样问题说清楚了没?求方法。
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
吴太乙 2015-12-22
  • 打赏
  • 举报
回复
10分到手!!!!!!
byronqiji 2015-12-21
  • 打赏
  • 举报
回复
我要
runerback 2015-12-21
  • 打赏
  • 举报
回复
好吧,自个儿解决了…… [XmlArray] 换成 [XmlElement]就行了 谁来接分啊我要结贴

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧