Например, для следующего XML
<Order> <Phone>1254</Phone> <City>City1</City> <State>State</State> </Order>
Я мог бы узнать, содержит ли XElement узел "Город" или нет.
Просто используйте другую перегрузку для элементов .
bool hasCity = OrderXml.Elements("City").Any();
Прошло много времени с тех пор, как я сделал XLinq, но вот мой WAG:
from x in XDocument where x.Elements("City").Count > 0 select x
;
Дэвид - лучший, но если вы хотите, вы можете написать свой собственный предикат, если вам нужна какая-то пользовательская логика OrderXML.Elements("City").Exists(x=>x.Name =="City")
OrderXML.Elements("City").Exists(x=>x.Name =="City")