Следующий класс модели serializes
[XmlRoot]
public class A
{
[XmlAttribute]
public string Period { get; set; }
public List<C> B { get; set; }
}
<?xml version=1.0>
<A Period="Today">
<B>
<C>
</C>
<C>
</C>
</B>
</A>
Теперь я не хочу, чтобы <B>
(список объектов должен быть указан непосредственно в XmlRoot
)
Полученный XML должен выглядеть так,
<A Period="Today">
<C>
</C>
<C>
</C>
</A>
Любые идеи как?
Задайте список как элемент XML. Это заставит рендеринг только его элементов:
[XmlRoot]
public class A
{
[XmlAttribute]
public string Period { get; set; }
[XmlElement("C")]
public List<C> B { get; set; }
}