parsing XML content - C#
asp.net, c#, xml
Solution
You can use LINQ To XML:
var result = XDocument.Parse(xml)
.Descendants("lst")
.Where(e => (string) e.Attribute("name") == "overflow")
.Descendants("str")
.Select(x => x.Value)
.FirstOrDefault();
Problem
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 ``` <lst name = "stack"> <str>Ola</str> <lst name = "overflow"> <str>Hello</str> </lst> </lst> ``` How would I extract the contents of the tag with name="overflow"?