10

私は現在 IE8 を実行しており、WCF データ サービスでいくつかのテストを行っています。ブラウザでコレクションの 1 つを呼び出すと、

「頻繁に更新されるコンテンツを含むフィードを表示しています...」

Atom コンテンツ要素を理解する必要がないため、XML は表示されません。ただし、これと同じ RESTful 呼び出しを Chrome で簡単に行うことも、Fiddler を使用して応答を確認することもできます。

IE が WCF データ サービスから返された XML を解析できない、または設定を変更して直接表示できない理由はありますか? 明らかに回避策があるので、これは重大な問題ではありませんが、応答を表示するために IE を使用する必要がある場合に役立ちます。

ありがとう!

4

4 に答える 4

1

IE 8 および 9 は、OData - Atom Pub フィード出力の表示をサポートしていません。IE9 では、次の説明が提供されます。

Internet Explorer は、このフィード形式をサポートしていません。

サポートされているフィード形式

  • アトム 0.3、1.0
  • RSS 0.91、0.92
  • RSS1.0
  • RSS2.0

ただし、DataService RESTful 呼び出しからの出力を引き続き表示する簡単な方法がいくつかあります。

  1. IE でページのソースを表示します。出力がそこにあると思います!
  2. Fiddler を使用して応答を検査します。
  3. Chrome などの別のブラウザーを使用すると、応答がブラウザーに直接出力されます。

おそらく、IE 10 では、IE を作成して所有しているまさにその人たちによって作成されたプロトコル (OData) に基づくフィードの表示とサポートがより適切にサポートされるでしょう: Microsoft.

于 2012-05-11T18:47:40.893 に答える
0

必ず電話してください

response.setCharacterEncoding("text/xml;charset=utf-8");

または同等のもの。

于 2012-04-26T21:04:53.477 に答える
0

フィードの読み取りビューを無効にする必要があります: http://blogs.msdn.com/b/darrenliu/archive/2011/01/26/turn-rss-feed-reading-view-off.aspx

私は反対の問題を抱えています.Chromeは生のXMLを表示しなくなりました(以前はそうでした.

于 2012-08-17T19:24:26.553 に答える