是否有可能获得以下响应,因为根据我使用数据合同的经验不允许在元素内添加id(例如)。有没有办法实现以下结构?另请注意,这没有根标记。
<Number Id=”1”>
<FName>1234567890ABC</ FName >
<Date>7/1/2012 12:00:00 </ Date >
</Number >
< Number Id=”2”>
< FName >9876543210XYZ</ FName >
< Date >7/1/2012 12:00:00 </ Date >
</ Number >
非常感谢你。
答案 0 :(得分:1)
来自这篇文章:How can you control .NET DataContract serialization so it uses XML attributes instead of elements?
。 。 。看一下允许你使用的XmlSerializerFormatAttribute 用于序列化的XmlSerializer。
来自同一篇文章
您可以使用DataContractSerializer执行此操作 - 答案是自己接管Xml序列化 实现IXmlSerializable接口。 ...