using System; using System.Linq; using System.Drawing; using System.Xml.Linq;
public class Test { public static void Main(string[] args) { var root = XElement.Load("test.xml"); var data = (from datum in root.Elements("Data") select (from point in datum.Elements("Point") select new Point((int)point.Attribute("X"), (int)point.Attribute("Y")) ).ToList()).ToList();