views:

2050

answers:

2

For example for the following XML

 <Order>
  <Phone>1254</Phone>
  <City>City1</City>
  <State>State</State>
 </Order>

I might want to find out whether the XElement contains "City" Node or not.

+8  A: 

Just use the other overload for Elements.

bool hasCity = OrderXml.Elements("City").Any();
David B
Thnx. This is the one I wanted.
Daud
Or use Descendants("MyNode").Any() if you don't care about where it is in the tree.
jcollum
+2  A: 

It's been a while since I did XLinq, but here goes my WAG:

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

;

James Curran