.Net在没有xsd的类中表示xml
我该如何表现这样的东西.Net在没有xsd的类中表示xml,xml,wcf,serialization,datamember,Xml,Wcf,Serialization,Datamember,我该如何表现这样的东西 <product> <sku>12452</sku> <attribute name="details">good stuff</attribute> <attribute name="qty">5</attribute> </product> 对于这两个属性,我将使用什么?您将无法使用DataContracts实现这一点,因为DataContractSer
<product>
<sku>12452</sku>
<attribute name="details">good stuff</attribute>
<attribute name="qty">5</attribute>
</product>
对于这两个属性,我将使用什么?您将无法使用DataContracts实现这一点,因为DataContractSerializer不支持XML属性(仅支持元素)。如果您真的需要使用该模式生成消息,那么您必须这样做。如果DataContract较新,为什么它们不支持属性?它们是否已弃用?@Chris:DataContractSerializer由于性能原因不支持XML节点上的属性。如果不支持这些功能,则DCS比同一文档上的XmlSerializer快10-15%左右。
[DataMember(Name = "sku")]
public string sku;