Я создал службу REST, которая отправляет ответ в XML. Я установил формат ответа 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>
Может кто-нибудь посоветовать, что я изменяю, чтобы структурировать его так, как я хочу.