我用的是XElement把XML字符串生成内存中的树模型,然后,使用LINQ语句,switch-case从中匹配,提取数据。但是,这是把一个结构体里面的各个字段都写死了,不灵活。C#中,有提供对XML字符串的直接解析吗?结构体中又有结构体,嵌套的XML文件,有没有更好的办法?大侠们,多指教,初学C#。