如何使用XmlSerializer反序列化为List
我正在尝试将下面的XML反序列化为类,将Components
反序列化为List
,但无法弄清楚如何执行此操作。 反序列化器适用于所有其他属性,但不适用于Components
。 有人知道怎么做吗?
Joe Smith jdsmith DMS Visio 2007 Pro Component 1 Component 2 887 1320p
添加这样的属性来保存组件列表:
[XmlArray()] public List Components { get; set; }
编辑:对不起,我误解了。 您希望将其读入字符串集合。 我刚刚在下面尝试了这个,它对您的样本有效。 关键是设置正确的xml序列化属性。
public class ArsAction { [XmlArray] [XmlArrayItem(ElementName="Component")] public List Components { get; set; } }