我们使用REST Starter Kit构建了一个Web服务。看来XML文章中的元素需要按字母顺序提交。有哪些选项可以使元素成为任何订单?
答案 0 :(得分:0)
在遍历线路的类上实现IXmlSerializable并自行控制序列化。
答案 1 :(得分:0)
这个REST入门套件是否基于WCF?如果是这样,那么您可以在要导出其实例的类上使用一个属性,以指定元素相对于彼此的顺序。我认为这是 DataMember 属性,其中一个选项应该是订单。
更新:这是一个例子:
[DataContract]
public class Person
{
[DataMember(Order = 2)]
public Int32 Age { get; set; }
[DataMember(Order = 0)]
public String FirstName { get; set; }
[DataMember(Order = 1)]
public String LastName { get; set; }
}
请点击此处了解详情 - http://dansen.wordpress.com/2008/04/12/controlling-the-serialized-order-of-wcf-data-contract-members/