J'ai un service Web qui a un objet d'entrée semblable au suivant.Comment puis-je obtenir cette structure XML
public class MyInput
{
[System.Xml.Serialization.XmlArrayItem("Demographic")]
public DemographicsInfo[] Demographics {get; set;}
}
Avec la définition de la classe DemographicsInfo comme ceci.
public class DemographicsInfo
{
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Name { get; set; }
public string Value { get; set; }
}
Actuellement, ceci génère une structure XML comme celle-ci.
<Demographics>
<Demographic Name="String">
<value>string</value>
</Demographic>
<Demographic Name="String">
<value>string</value>
</Demographic>
</Demographics>
Je dois obtenir dans ce
<Demographics>
<Demographic Name="String">string</Demographic>
<Demographic Name="String">string</Demographic>
</Demographics>
Pour la vie de moi, je ne peux pas sembler trouver l'attribut approprié (s) à appliquer pour obtenir ce format. Quelqu'un a-t-il des conseils?