Есть аналогичный вопрос, но похоже, что решение не сработало в моем case: Странности с XDocument, XPath и пространствами имен
Вот XML, с которым я работаю:
Demo Report
Unit Test
А ниже приведен код, который, как я думал, должен работать, но не работал ...
XDocument xdoc = XDocument.Load(@"C:\SampleXML.xml");
XmlNamespaceManager xnm = new XmlNamespaceManager(new NameTable());
xnm.AddNamespace(String.Empty, "http://demo.com/2011/demo-schema");
Console.WriteLine(xdoc.XPathSelectElement("/Report/ReportInfo/Name", xnm) == null);
У кого-нибудь есть идеи? Спасибо.