我正在尝试将 POCO View 数据类序列化为 xml。它序列化,但错误地生成了一些 xml。
例如。 (当前结果 .. 不是我想要的)
<ReviewListViewData>
<reviews>
<review>....</review>
...
</reviews>
</ReviewListViewData>
我正在尝试获取(注意我是如何删除坏根节点的?)...
<reviews>
<review>....</review>
...
</reviews>
类定义为...
public class ReviewListViewData
{
[XmlArray("reviews")]
[XmlArrayItem("review")]
public ReviewViewData[] Reviews { get; set; }
}
这是在 ASP.NET MVC ActionMethod 中调用它的示例方法:-
var reviewListViewData = GetReviewListViewData(...);
return XmlResult(reviewListViewData); // (XmlResult referenced from MVCContrib).
有人有什么想法吗?
请您参考如下方法:
试试这个:
[XmlRoot("reviews")]
public class ReviewListViewData
{
[XmlElement("review")]
public ReviewViewData[] Reviews { get; set; }
}
