Tag: 根节点

C#Xml序列化,集合和根元素

我的应用程序序列化流中的对象。 以下是我需要的样本: 在这种情况下,对象是“链接”对象的集合。 ———–第一版 起初我使用了DataContractSerializer ,但是你无法将成员序列化为属性( 源代码 ) 这是对象: [DataContract(Name=”link”)] public class LinkV1 { [DataMember(Name=”href”)] public string Url { get; set; } [DataMember(Name=”rel”)] public string Relationship { get; set; } } 这是结果: /users users /features features ———–第二版 好吧,不要安静我想要的东西,所以我尝试了经典的XmlSerializer ,但是……哦,不,如果根元素是一个集合,你不能指定根元素和集合元素的名称…… 这是代码: [XmlRoot(“link”)] public class LinkV2 { [XmlAttribute(“href”)] public string Url { get; set; } [XmlAttribute(“rel”)] public […]