【发布时间】:2010-05-31 10:35:24
【问题描述】:
我正在尝试将 POCO 视图数据类 xml 序列化为 xml。它序列化,但错误地生成了一些 xml。
例如。 (目前的结果..不是我想要的)
<ReviewListViewData>
<reviews>
<review>....</review>
...
</reviews>
</ReviewListViewData>
我正在尝试获取(注意我是如何删除 bad 根节点的?)...
<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).
请问大家有什么想法吗?
【问题讨论】:
-
你需要序列化没有 ReviewListViewData 的“坏”根节点的对象吗?
-
请。我不想要那个 bad 根节点 'ReviewListViewData'。
标签: c# .net asp.net-mvc xml-serialization