Tag: system.xml

如何反序列化子项直接位于根中的对象列表

请考虑以下XML: 我已经设置了以下代码: private static void Main(string[] args) { StreamReader result = File.OpenText(@”test.xml”); var xmlTextReader = new XmlTextReader(result.BaseStream, XmlNodeType.Document, null); XDocument load = XDocument.Load(xmlTextReader); var xmlSerializer = new XmlSerializer(typeof (TreeList)); var foo = (TreeList) xmlSerializer.Deserialize(load.CreateReader()); } 这些是我的实体: [Serializable] [XmlRoot(“treelink”)] public class TreeLink { [XmlAttribute(“id”)] public string Id { get; set; } } [Serializable] [XmlRoot(“treelist”)] public class […]