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 回答