У меня есть следующий XML ...
<configuration>
<img name="name1" />
<img name="name2" />
<warn>
<img name="warn1" />
</warn>
</configuration>
... который я пытаюсь десериализовать в ...
[XmlType("img")]
public class ImageNameExceptionItemXml
{
[XmlAttribute("name")]
public string Filename;
}
[XmlRoot("configuration")]
public class ImageNameExceptionListXml: List<ImageNameExceptionItemXml>
{
[XmlArray("warn")]
[XmlArrayItem("img")]
public ImageNameExceptionListXml WarnList { get; set; }
}
... но в итоге получаюСвойство WarnList null.
Я уже пробовал ...
[XmlElement("warn"}]
public ImageNameExceptionListXml WarnList { get; set; }
... или ...
[XmlElement("warn"}]
public List<ImageNameExceptionItemXml> WarnList { get; set; }
... но я все равно получаюСвойство WarnList пустое.Почему это?