【发布时间】:2009-01-28 08:24:10
【问题描述】:
我有一个 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>
在我的一生中,我似乎找不到合适的属性来应用来获得这种格式。有人有什么建议吗?
【问题讨论】:
标签: c# .net xml web-services asmx