parsing XML content - C#

前端 未结 6 1541
轮回少年
轮回少年 2021-01-21 00:40

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



        
6条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-21 01:22

    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();
    

提交回复
热议问题