0

RSSを検証するためのリンクを必要とするRSS2.0アイテム要素があります。link要素内にURIを挿入して、自分のWebサイトのページにリンクしたいと思います。このURI内では、URIを通過するさまざまなパラメーターを分離する&代わりに使用しました。これを行うとRSSを検証できますが、リンク要素内のURIをコピーしてブラウザーに貼り付けると、ブラウザーはURIパラメーターの分離を示すために&それをに変換しません。&

私が使用しているXMLエンコーディングはUTF-8です。

私が使用するURIは次のとおりです。

http://www.stacks.co.uk/rapmusic/albums.php?echonest_id=ARD5VN51187B9B8D29&deezer_id=3505&artist_name=Jamie+Foxx&artist_image=http%3A%2F%2Fuserserve-ak.last.fm%2Fserve%2F_%2F95148.jpg

%26代わりに使用しようとしまし&たが、それでもURIに移動できませんでした。

4

1 に答える 1

0

RSS XMLを壊さないために、パラメータ付きのURL&ではなく、常に使用する必要があります。&RSSがフィード用にレンダリングされると、ASCIIシンボルが同等の使用可能なURLに自動的に変換されます。すなわちこれ:

http://example.com/script.php?param1=foo&param2=bar

となります:

http://example.com/script.php?param1=foo&param2=bar

ただし、実際のXMLを見ると、デコードされた値が表示されます。だまされないようにしてください。私は1か月ほど前に同じ問題を抱えていました。

于 2013-02-23T14:30:44.960 に答える