我想从以下 xml 中选择子项的所有不同值
<root>
<parent>
<child>value 1</child>
<child>value 2</child>
</parent>
<parent>
<child>value 1</child>
<child>value 4</child>
</parent>
</root>
我试过以下:
var vals = (from res in XmlResources.Elements("root").Elements("parent") select res)
.SelectMany(r => r.Elements("child")).Distinct().ToList();
但无法从中获得价值,给我价值包装在标签中而不是 Distinct
是否可以显示两种获取方法 - 查询和链接又名 lambda。