RSSにXSLTを付けました

Posted at 2004-02-11T17:16:00+09:00 in RSS

XSLを書いて、このblogのRSSがXHTMLとして表示されるようにしてみました。前にもやってましたけど、今回はcontent:encodedもそのまんまレンダリングされて出てきます。普通にHTMLを閲覧すれば良い話なので、無意味に近いですが。

XMLの各要素の値がCDATA区間で(X)HTMLがそのままかかれていたりする場合、通常はエスケープされるわけですが、明示的に「エスケープすんな、ボケ!」と懇々と諭してやれば、そのまんま表示させることもできるみたいです。よく知らないですけど。

<xsl:value-of disable-output-escaping="yes" select="content:encoded"/>

こんな感じの模様。

付けましたっていうのも妙な言い方だ。埋め込むとかか。

追記@2004/02/13

Mozillaではdisable-output-escapingが効いてない?書き方が間違っているような気がしますが、よくわからないのでdescriptionに戻しました。

Recent entries from same category

このエントリと同じカテゴリに投稿された最近10件のエントリです。

  1. Web Bugをフィードに埋め込む
  2. Bloglinesとlivedoor Readerのアクティブ・ユーザー
  3. 購読者の内訳
  4. livedoor Reader
  5. Bloglinesにホットキーが導入
  6. ITmediaがフィード配信を開始
  7. Feed History
  8. 購読者数の推移
  9. フィード向け広告
  10. VistaのRSSサポート

Comments

JavaScriptに対応、または有効な環境の場合、ここにこのエントリへのはてなブックマークコメントが表示されます。