私はこのような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
私を助けてください......