次のノードがあります。
<NodeA desc="Cheap Item 1" category="Cooking" />
以下を使用して「カテゴリ」属性を選択しました。
.Where(attr => attr.Name == "category")
.Select(attr => attr.Value);
「desc」と「category」の両方を選択するにはどうすればよいですか
次のノードがあります。
<NodeA desc="Cheap Item 1" category="Cooking" />
以下を使用して「カテゴリ」属性を選択しました。
.Where(attr => attr.Name == "category")
.Select(attr => attr.Value);
「desc」と「category」の両方を選択するにはどうすればよいですか
編集私は実際にあなたの元の質問を誤解していたと思います。以下のコードは、ノードのリストから適切なノードを見つけて、そのノードdesc
とcategory
プロパティを選択する必要があります。
var contents = nodes.Where( n => n.Name == "NodeA")
.Select( node => new { desc = node.Attribute("desc")
.Value,
category = node.Attribute("category")
.Value
}
);
var desc = contents.desc;
var category = contents.category;