Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在c中加载xml文件#_C#_Xml_Url - Fatal编程技术网

C# 如何在c中加载xml文件#

C# 如何在c中加载xml文件#,c#,xml,url,C#,Xml,Url,有谁能给我一个恰当的解释,为什么我无法从URL获取更新的XML内容。我有一个经常更新的XML文件。但在我的应用程序中,我得到的是旧数据。直到我重新启动我的应用程序 在这里,我放置了我尝试过的代码 XmlDocument doc = new XmlDocument();; string str; using (var wc = new WebClient()) { str = wc.DownloadString(location.AbsoluteUri); } doc.LoadXml(st

有谁能给我一个恰当的解释,为什么我无法从URL获取更新的XML内容。我有一个经常更新的XML文件。但在我的应用程序中,我得到的是旧数据。直到我重新启动我的应用程序

在这里,我放置了我尝试过的代码

XmlDocument doc = new XmlDocument();;
string str;
using (var wc = new WebClient())
{
    str = wc.DownloadString(location.AbsoluteUri);
}
doc.LoadXml(str);
还尝试了以下代码

WebRequest req = HttpWebRequest.Create("url");
using (Stream stream = req.GetResponse().GetResponseStream())
{
    xmldoc.Load(stream);
}

我知道所有服务器上的原始git hub都需要时间更新,所以更新也需要时间。所以您可以使用其他web服务来获得您想要的结果。

它是基于wsdl的web服务吗?我在WPF应用程序中使用了它。我也尝试了控制台应用程序。但也有同样的问题,我是说你试图解析的xml文件是一个web服务吗?是的…它是一个web服务,但目前我正在从github原始文件测试它。