【问题标题】:how to load xml file in c#如何在c#中加载xml文件
【发布时间】:2017-06-02 22:26:25
【问题描述】:

谁能给我一个正确的解释为什么我无法从 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);
}

【问题讨论】:

  • 是不是基于wsdl的webservice?
  • 我在 WPF 应用程序中使用它。我也在控制台应用程序中尝试过。但是遇到了同样的问题
  • 我的意思是你试图解析的 xml 文件是一个网络服务吗?
  • 是的......这是一个网络服务,但目前我正在从 github 原始文件中对其进行测试。

标签: c# xml url


【解决方案1】:

我知道原始 git hub 需要时间在所有服务器中更新,因此需要时间来更新。所以你可以使用其他网络服务来获得你想要的结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多