为了账号安全,请及时绑定邮箱和手机立即绑定

用 c# Xml 解析复杂的 XML 到 linq

用 c# Xml 解析复杂的 XML 到 linq

C#
慕无忌1623718 2021-07-04 16:29:46
我是解析 XML 文档的新手。我有以下 XML 文档要解析:http : //www.petrol.eu/api/fuel_prices.xml并获得价格目前我正在使用以下代码:        XDocument xDoc = XDocument.Load("http://www.petrol.eu/api/fuel_prices.xml");        var list = xDoc.Descendants("country").Where(t => t.Attribute("label").Value=="Slovenia").ToList();        foreach (var country in list)        {            var s95 = country.Elements("pricetype").First(p => p.Attribute("type").Value == "price").Value;            txtBVnosi.Text = s95;        }我知道代码是错误的。我现在有点迷茫,因为我不知道如何正确获取价格,因为它是一个非常复杂的结构化 XML,我发现的所有其他问题都是针对更简单的 XML 文件的。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 198 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信