【发布时间】:2021-08-18 02:37:14
【问题描述】:
我想从 xml site 获取数据,但我想要特定数据我想获取 USD/TRY、GBP/TRY 和 EUR/TRY 外汇购买值我不知道如何从数据中拆分这些值我有一个测试控制台程序是这样的
using System;
using System.Xml;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
string XmlUrl = "https://www.tcmb.gov.tr/kurlar/today.xml";
XmlTextReader reader = new XmlTextReader(XmlUrl);
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element: // The node is an element.
Console.Write("<" + reader.Name);
while (reader.MoveToNextAttribute()) // Read the attributes.
Console.Write(" " + reader.Name + "='" + reader.Value + "'");
Console.Write(">");
Console.WriteLine(">");
break;
case XmlNodeType.Text: //Display the text in each element.
Console.WriteLine(reader.Value);
break;
case XmlNodeType.EndElement: //Display the end of the element.
Console.Write("</" + reader.Name);
Console.WriteLine(">");
break;
}
}
}
}
}
如何从 xml 中拆分我想要的值
我想要的输出是这样的
public class ParaBirimi
{
public decimal ForexBuying { get; set; }
public string Name { get; set; }//Values like USD GBP EUR
}
分类到列表
【问题讨论】:
-
请编辑您的问题并添加所需的输出。
标签: c# xml xml-parsing