【发布时间】:2020-03-04 14:38:38
【问题描述】:
我创建了一个以 XML 格式发送响应的 REST 服务。我已将响应格式设置为 XML 并创建了以下数据协定:
[DataContract]
public class AuthorisationResult
{
[DataMember]
public string Status { get; set; }
[DataMember]
public Variable[] Variables { get; set; }
}
[DataContract]
public class Variable
{
[DataMember]
public string Name { get; set; }
[DataMember]
public string Type { get; set; }
}
这可以正常工作,但是 XML 的输出没有按照我的需要进行格式化。它是这样显示的:
<Variables>
<Variable>
<Name>SomeName1</Name>
<Type>SomeType1</Type>
</Variable>
</Variables>
但我想这样显示:
<Variables>
<Variable Name="SomeName1" Type="SomeType1"/>
</Variables>
谁能建议我改变什么来构建我想要的结构。
【问题讨论】: