【发布时间】:2009-04-23 18:41:05
【问题描述】:
我有这个 xml 文件:
<objects>
<object>
<value>test</value>
</object>
<object>
<value>foo</value>
</object>
<object>
<value>bar</value>
</object>
</objects>
现在,我想查询这个 xml,并检索 value-element = "foo" 中的文本的所有对象元素
有没有简单的方法可以做到这一点?
我尝试过这样的事情:
var objects = from e in xml.Elements("value")
where e.Value.Equals("foo", StringComparison.OrdinalIgnoreCase)
select e.parent;
那行不通..
【问题讨论】:
-
你能定义“不起作用”吗?它会导致编译器错误吗?它是否返回一个集合,空的还是其他的?
-
“不起作用”,如“枚举未产生任何结果”。
标签: c# linq linq-to-xml