獲取值,如果我有一些這樣的XML反序列化XML節點到一個集合從屬性
<SiteSettings>
<sortOptions>
<add name="By Date" value="date" />
<add name="By Rating" value="rating" />
</sortOptions>
</SiteSettings>
我想deserialise成這樣
[XmlRoot("SiteSettings")]
public class SerializableSiteSettings
{
public List<NameValuePair> SortOptions { get; set; }
}
public class NameValuePair
{
[XmlAttribute("name")]
public string Name { get; set; }
[XmlAttribute("value")]
public object Value { get; set; }
}
我嘗試添加此對象本到SortOptions但它沒有工作
[XmlArrayItem("actionButtons", typeof(List<NameValuePair>))]
public List<NameValuePair> ActionButtons { get; set; }
public List SortOptions {get;組; }應該歸因於[XmlArray(「sortOptions」)]我猜。 –
whoisthis