Select XElement where child element has a value

后端 未结 1 1193
自闭症患者
自闭症患者 2020-12-20 16:57

Given the following XML:


  
    1
    2.99
  


        
相关标签:
1条回答
  • 2020-12-20 17:12
    XDocument xPlatformXml = new XDocument();
    XElement xel = xPlatformXml.Element("platforms")
                               .Elements("platform")
                               .Where(x => x.Element("id").Value == "1")
                               .SingleOrDefault();
    

    Or using XElement to int conversion:

    XDocument xPlatformXml = new XDocument();
    XElement xel = xPlatformXml.Element("platforms")
                               .Elements("platform")
                               .Where(x => (int)x.Element("id") == 1)
                               .SingleOrDefault();
    
    0 讨论(0)
提交回复
热议问题