私は助けが必要です。C#読書xml特定のノード
<group id = "56">
<name>Counter</name>
</group>
、同じパターンが戻ってくるmulitiple場所がある、と私は希望:私はこの1つのようにブラケットの内側に読み取るための方法を把握しようとしていますすべてのグループID番号とその名前を取得します。
これは私のコードです:
XDocument doc = XDocument.Parse(_XmlFile);
var results = doc.Descendants("group").Select(x => new
{
id = (int)x.Attribute("id"),
name = x.Attribute("name").Value,
}).ToList();
Console.WriteLine(results);
おかげ
名前は属性ではなく子ノード – flq
です。1. 'XElement'を' int'にキャストできません。 'string'である' Value'を解析する必要があります。 2. 'name'は属性ではなく、' group'の子要素です。 –
誰かがこれを訂正するのを助けることができますか? –