我有一个这样的 xml
<rootnode>
<lvl1>AIT</lvl1>
<lvl2>
<a>0</a>
<b> 111</b>
</lvl2>
</rootnode>
xml解析代码如下
public class accountlist
{
public string lvl1 { get; set; }
public List<string> b { get; set; }
}
List<accountlist> questions = (from c in xmlDoc.Descendants("rootnode")
select new accountlist
{
lvl1 = c.Element("rootnode").Value,
b = (from q in c.Descendants("lvl2").Elements("b").Elements("a") where q.Element("a").Value == "0"
select q.Value).ToList(),
}).ToList();
我的输出应该是这样的
lvl1 = AIT
b = 111
请帮我......