我正在嘗試生成以下xml,唯一讓我困擾的事情是在cachestore/cachegroups上添加組選擇器類型屬性。我只是不確定在哪裏添加該房產以及需要如何裝修。c#序列化:將屬性添加到節點列表
<cachestore >
<cachegroups group-selector-type="">
<cachegroup name="group 1" />
<cachegroup name="group 1" />
</cachegroups>
</cachestore>
這裏是我的C#類:
[XmlRoot("cachestore")]
public class CacheStoreConfig
{
[XmlAttribute("type")]
public String TypeName { get; set; }
[XmlArray("cachegroups")]
public List<CacheGroupConfig> CacheGroups { get; set; }
}
[XmlType("cachegroup")]
public class CacheGroupConfig
{
[XmlAttribute("name")]
public String Name { get; set; }
[XmlAttribute("item-expiration")]
public int ItemExpiration { get; set; }
[XmlAttribute("max-size")]
public string MaxSize { get; set; }
}
非常感謝所有幫助。謝謝!!!
這會有幫助嗎? cachestore/cachegroups是CacheGroupConfigs的列表 – webber