如何将Xml数据传递到C#.net文本框

如何将Xml数据传递到C#.net文本框,c#,xml,C#,Xml,我试了很多次。我找不到正确的答案。这是我用来制作系统的API,我将其附在下面的屏幕截图上 这个API Url-我在伦敦键入的国家所有相关数据都必须显示在XML文件下面,关于我输入的国家的天气信息请查看下面的屏幕截图 这是我在下面附上的C#表单截图 在文本框中输入城市名称时,相关城市信息是否必须显示在文本框的下方,例如(温度、湿度) 到目前为止我试过的代码是这样的吗 private void button1_Click(object sender, EventArgs e) {

我试了很多次。我找不到正确的答案。这是我用来制作系统的API,我将其附在下面的屏幕截图上

这个API Url-我在伦敦键入的国家所有相关数据都必须显示在XML文件下面,关于我输入的国家的天气信息请查看下面的屏幕截图

这是我在下面附上的C#表单截图

在文本框中输入城市名称时,相关城市信息是否必须显示在文本框的下方,例如(温度、湿度)

到目前为止我试过的代码是这样的吗

private void button1_Click(object sender, EventArgs e)
        {
            string weburl = "http://api.apixu.com/v1/current.xml?key=02d3de968c424e20b5a74149172409   &q=" + textBox1.Text + "&mode=xml";

        }
textbox1平均城市

当我输入城市名称时,结果必须显示在文本框下方


我希望所有人都能理解我的问题,请尽快给我答案

在我回复之前,你删除了之前的帖子。使用xml linq:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string city = "London";
            string uri = string.Format("http://api.apixu.com/v1/current.xml?key=02d3de968c424e20b5a74149172409&q={0}&mode=xml", city);

            XDocument doc = XDocument.Load(uri);

            string temp = (string)doc.Descendants("temp_c").FirstOrDefault();
            string humidity = (string)doc.Descendants("humidity").FirstOrDefault();
        }
    }

}

请不要发布代码截图(或者在本例中是xml),而是以文本形式提供。请看一看,还有很多教程,用于获取web请求响应的代码在哪里?您得到了正确的URL,但下一步是触发http web请求以xml形式获取响应。之后,您需要使用
XMLDocument
或任何其他已知库解析xml,并从xml中获取特定元素。您发布的问题是要求提供有关读取web请求响应和解析xml内容的完整代码。请尝试一些代码,并让我们知道如果你卡住了。你能写代码,这对我更有帮助。请注意,Stackoverflow不是一个免费的编码服务。做你的家庭作业,并请阅读和阅读。此外,不要将代码(包括文件内容)作为图像发布。相反,将其发布为text.temp_c,湿度显示在下面的文本框字段暗示textbox1.text=temp;textbox2.Text=湿度;谢谢,先生,工作顺利。如何添加天气预报Sir未来几周的天气预报是否只会产生7天的c#网格,以及如何显示