У меня есть веб-сервис с входным объектом, подобным следующему.
public class MyInput
{
[System.Xml.Serialization.XmlArrayItem("Demographic")]
public DemographicsInfo[] Demographics {get; set;}
}
С таким определением класса DemographicsInfo.
public class DemographicsInfo
{
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Name { get; set; }
public string Value { get; set; }
}
Прямо сейчас это генерирует структуру XML, подобную этой.
<Demographics>
<Demographic Name="String">
<value>string</value>
</Demographic>
<Demographic Name="String">
<value>string</value>
</Demographic>
</Demographics>
Мне нужно вложить это в это
<Demographics>
<Demographic Name="String">string</Demographic>
<Demographic Name="String">string</Demographic>
</Demographics>
Насколько я могу судить, я не могу найти надлежащие атрибуты для применения этого формата. У кого-нибудь есть совет?