次のような入力オブジェクトを持つ Web サービスがあります。
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>
私の人生では、このフォーマットを取得するために適用する適切な属性を見つけることができないようです。誰かアドバイスはありますか?