我如何将代表这样的事情

<product>
   <sku>12452</sku>
   <attribute name="details">good stuff</attribute>
   <attribute name="qty">5</attribute>
</product>

在我的WCF服务的使用?不知道如何定义多个属性,其唯一的区别是“名”。

我需要这个正确设置为数据成员所以XML被反序列进去。

SKU会是这样的:

[DataMember(Name = "sku")]
public string sku;

我会用什么来这两种属性?

有帮助吗?

解决方案

您将无法做到这一点使用DataContracts,因为DataContract串行器不支持XML属性(仅元素)。如果你真的需要生成与该模式的消息,你必须使用的XmlSerializer 代替。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top