I have not used XML for very long and need to extract the useful information from an XML response. If there are 2 tags that are the same but have a different name e.g
You can do it with LINQ to XML:
var doc = XDocument.Load("YourXMLPath.xml"); var content = doc .Element("lst") .Elements("lst") .Where(e=>((string) e.Attribute("name") ?? "")=="overflow") .Select(e=>e.Element("str").InnerText()) .FirstOrDefault();