2008-10-27 198 views

回答

50

只需使用Elements的其他超载。

bool hasCity = OrderXml.Elements("City").Any(); 
+2

或者使用后代(“MYNODE”),您可以编写自己的断言,任何(),如果你不关心它在哪里在树上。 – jcollum 2009-12-31 21:47:35

4

这已经有一段时间,因为我做了XLINQ,但在这里不用我WAG:

from x in XDocument 
where x.Elements("City").Count > 0 
select x 

;

1

大卫是最好的,但如果你想如果你需要一些自定义逻辑OrderXML.Elements("City").Exists(x=>x.Name =="City")

相关问题