Pur*_*ome 1 .net c# asp.net-mvc xml-serialization
我正在尝试将POCO视图数据类xml序列化为xml.它序列化,但错误地生成一些xml.
例如.(目前的结果......不是我追求的那个)
<ReviewListViewData>
<reviews>
<review>....</review>
...
</reviews>
</ReviewListViewData>
Run Code Online (Sandbox Code Playgroud)
我想要(注意我是如何删除坏根节点的?)...
<reviews>
<review>....</review>
...
</reviews>
Run Code Online (Sandbox Code Playgroud)
类被定义为......
public class ReviewListViewData
{
[XmlArray("reviews")]
[XmlArrayItem("review")]
public ReviewViewData[] Reviews { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这是一个在ASP.NET MVC ActionMethod中调用的示例方式: -
var reviewListViewData = GetReviewListViewData(...);
return XmlResult(reviewListViewData); // (XmlResult referenced from MVCContrib).
Run Code Online (Sandbox Code Playgroud)
有人有什么想法吗?
试试这个:
[XmlRoot("reviews")]
public class ReviewListViewData
{
[XmlElement("review")]
public ReviewViewData[] Reviews { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
178 次 |
| 最近记录: |