我是解析 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; }我知道代碼是錯誤的。我現(xiàn)在有點迷茫,因為我不知道如何正確獲取價格,因為它是一個非常復雜的結(jié)構(gòu)化 XML,我發(fā)現(xiàn)的所有其他問題都是針對更簡單的 XML 文件的。
用 c# Xml 解析復雜的 XML 到 linq
慕無忌1623718
2021-07-04 16:29:46