【问题标题】:How to fetch an XML feed using asp.net如何使用 asp.net 获取 XML 提要
【发布时间】:2012-08-27 18:18:55
【问题描述】:

我决定使用 Visual Web Developer Express 转换一个获取 XML 提要然后将其解析为 asp.net Web 应用程序的 Windows Phone 7 应用程序。我认为由于代码已经适用于 WP7,因此应该主要是复制和粘贴它以用于后面的 C# 代码。

HttpWebRequest request = HttpWebRequest.CreateHttp("http://webservices.nextbus.com/service/publicXMLFeed?command=routeConfig&a=sf-muni&r=" + line1);

这是我的 WP7 应用程序中获取 XML 提要的第一行代码,但我什至无法让 HttpWebRequest 像这样在 Visual Web Developer 中工作。 Intellisense 显示了 create 和 createdefault,但没有 Windows Phone 7 中的 CreateHttp。我只需要弄清楚如何获取页面,我假设解析将与我的手机应用程序相同。有什么帮助吗?

谢谢,

阿曼达

【问题讨论】:

标签: c# asp.net windows-phone-7


【解决方案1】:

这一定更容易使用。

WebClient client = new WebClient(); String htmlCode = client.DownloadString("url");

【讨论】:

    【解决方案2】:

    只需致电WebRequest.Create()
    您可能需要将结果转换为 HttpWebRequest

    请注意,WebClient 类使这更容易。

    【讨论】:

      【解决方案3】:

      我使用了在这里找到的 Asp.Net Rss Toolkit:http://aspnetrsstoolkit.codeplex.com/ 这是一个简洁的工具,可以让您使用 rss 提要。您可以使用他们的命令行界面来创建您的 c# 或 vb.net 类以及您的提要的所有属性,因此您不必解析任何内容。我完全推荐它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-10-21
        • 2018-12-23
        • 1970-01-01
        • 1970-01-01
        • 2012-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多