У меня есть следующий узел:
<NodeA desc="Cheap Item 1" category="Cooking" />
Я выбрал атрибут «категория», используя следующее:
.Where(attr => attr.Name == "category") .Select(attr => attr.Value);
Как теперь выбрать «desc» и «category»
Редактировать Думаю, я действительно неправильно понял ваш первоначальный вопрос. Приведенный ниже код должен найти нужный узел в списке узлов и выбрать его свойства 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;