2

OpenSearch 統合を介して、Windows 7 エクスプローラーで IBM Content Analytics の REST API からの結果を表示しようとしています。<atom:entry>REST API は、検索ヒットごとに要素を含む Atom フィードを返します。

type私の問題は次のとおりです。要素の属性が<atom:link>以外の値を持つとすぐにtext/html、Windows エクスプローラーでのそれぞれの検索ヒットが「情報がありません」と表示されます。type="application/msword"以下の最小限の例では、 を削除するか値を に変更するとすぐに、検索ヒットが正しく表示されますtext/html

<atom:entry>
  <atom:title>Hit B</atom:title>
  <atom:link rel="alternate" type="application/msword" href="http://192.168.111.130:8394/api/v10/document/content?collection=Search&amp;uri=file:///C:/DataFiles/Price%2BChange.doc" hreflang="en"/>
  <atom:id>file:///C:/DataFiles/Price+Change.doc</atom:id>
  <atom:summary>...B</atom:summary>
</atom:entry>

誰かがこの動作を説明したり、それを回避してtext/htmlWindows エクスプローラーで非結果を表示する方法を説明したりできますか?

ドキュメントは不足しているようです。私が見つけたもののほとんどは、以下にリンクされている 2 つのドキュメントにありましたが、この問題については何も見つかりませんでした。

4

1 に答える 1

0

RSS では、リンク タグに URL を含める必要があります。

<link>http://www.google.com</link>. 

するとファイルマネージャーにタイトルや日付などが表示されます。

その代わり

<link href="http://www.google.com" /> 

ファイルマネージャーに「情報がありません」と表示されます。

ATOM の場合、以下を含める必要があります。

<link href="http://www.google.com" />

「rel」属性なし。次に、ファイル マネージャーに正しい情報が表示されます。

于 2012-04-12T11:15:29.780 に答える