我正在尝试生成以下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