0

Visual Web Developer Expressを使用して、XMLフィードをフェッチし、それをasp.netWebアプリに解析するWindowsPhone7アプリを変換することにしました。コードはすでにWP7で機能しているので、C#コードビハインド用にコードをコピーして貼り付けるだけでよいと思います。

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

これは、XMLフィードをフェッチするWP7アプリの最初のコード行ですが、そのようなVisualWebDeveloperでHttpWebRequestを機能させることさえできません。Intellisenseはcreateとcreatedefaultを表示しますが、Windows Phone 7のようなCreateHttpは表示されません。ページを取得する方法を理解する必要があります。解析は、電話アプリと同じになると思います。何か助けはありますか?

ありがとう、

アマンダ

4

3 に答える 3

0

だけお電話WebRequest.Create()ください。
結果をにキャストする必要がある場合がありますHttpWebRequest

WebClientクラスはこれをはるかに簡単にすることに注意してください。

于 2012-08-27T18:22:27.590 に答える
0

ここにあるAsp.NetRssToolkitを使用しました:http://aspnetrsstoolkit.codeplex.com/これは、rssフィードを利用できる優れたツールです。コマンドラインインターフェイスを使用して、フィードのすべてのプロパティを使用してc#またはvb.netクラスを作成できるため、何も解析する必要はありません。私は完全にそれをお勧めします。

于 2012-08-27T18:28:23.680 に答える
0

これは使いやすいはずです。

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

于 2012-08-27T18:29:12.210 に答える