C# Array XML Serialization
Try [XmlArrayItem("c2")]
[XmlRoot("c1")]public class Class1{ [XmlArray("items")] [XmlArrayItem("c2")] public Class2[] Items;}
or [XmlType("c2")]
[XmlType("c2")]public class Class2{ [XmlAttribute("name")] public string Name;}