I am trying to use LINQ to XML in an with the XDocument object. How do you query the result element in the example below?
That colon means that the XML is using namespaces. Based on this blogpost someone posted about LINQ, XML, and namespaces, here's a version of your code that you might want to try.:
static XName serv(string name)
{
return XNamespace.Get("") + name;
}
XDocument doc = XDocument.Parse(xml);
string value = doc.Descendants(serv("header")).First().Descendants(serv("response")).First().Descendants(serv("result")).First().Value;