0

次のノードがあります。

<NodeA desc="Cheap Item 1" category="Cooking" />

以下を使用して「カテゴリ」属性を選択しました。

.Where(attr => attr.Name == "category")
.Select(attr => attr.Value);

「desc」と「category」の両方を選択するにはどうすればよいですか

4

1 に答える 1

1

編集私は実際にあなたの元の質問を誤解していたと思います。以下のコードは、ノードのリストから適切なノードを見つけて、そのノードdesccategoryプロパティを選択する必要があります。

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;
于 2009-02-27T03:14:17.597 に答える