Я пытаюсь xml сериализовать класс данных представления POCO в xml. Он сериализуется, но неправильно генерирует некоторый xml.Как я могу сериализовать этот элемент .NET Collection?
например. (Текущий результат .. не один я после)
<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).
У кого-нибудь есть идеи, пожалуйста?
сделать и нужно сериализовать объект без «плохих» корневого узла ReviewListViewData? – Arseny
Да, пожалуйста. Я не хочу, чтобы этот * плохой корневой узел «ReviewListViewData». –