タグ

xsltに関するhigeorangeのブックマーク (4)

  • 新ブラウザが XSLT を無視する件

    先日相次いでリリースされたブラウザの新バージョン、IE7 と Firefox2。共にとってもいいブラウザだと思うんですけどね、両方に共通して気に入らないのがフィ... 先日相次いでリリースされたブラウザの新バージョン、IE7 と Firefox2。共にとってもいいブラウザだと思うんですけどね、両方に共通して気に入らないのがフィードの処理。 両ブラウザともフィードにアクセスした際に、独自のフォーマットに変換して表示してくれるようになっています。これ自体は今までみたいに生の XML ソースが表示されてしまうよりは親切なんで問題ないんですけど、じゃあ何が気にいらないのって、XSLT や CSS が指定されているフィードに関してもそれを無視して変換してしまうところ。 ベータ版試用した時から気がついてはいたものの、正式版では 「xml-stylesheet」 の記述があったときにはそっちを優先してく

    新ブラウザが XSLT を無視する件
    higeorange
    higeorange 2008/12/23
    opera も
  • http://web.paulownia.jp/script/xml/xslt.html

  • Firefox 2 でフィードの XSLT を有効にする: Days on the Moon

    各地で話題になっている、Firefox 2 が RSS フィードの製作者スタイルシートを無視する問題だが、「あの不定記 Firefox 2 のフィードプレビューで XSLT が無視されてしまう」にてフィードプレビュー自体を無効にする方法が載っている。しかし、そもそもスタイルシートが結び付けられてないフィードも多いわけで、そういったフィードにはフィードプレビューを使いたいところ。 そこで、上記記事をヒントに、XML がフィードかどうかを判別する XPCOM コンポーネントを置き換えてやればいいのではと思い立って、xml-stylesheet 処理命令が含まれる場合はフィードとみなさないコンポーネントを JavaScript で書いてみたのだが、C++ で書かれたコンポーネントを JavaScript で書いたコンポーネントで置き換える方法がわからずに挫折。 仕方なく処理の流れを追っていたら、

    higeorange
    higeorange 2006/10/29
    components/FeedConverter.jsを書き換え
  • ちょっとしたメモ - IE7もFirefox2もRSSを特別扱い

    IE7がRSSフィードのXSLTを無視することは以前も書いたが、Firefox 2.0までやってくれるとは。RSSの普及に対応し、特別なスタイル指定がなくてもフィードを読めるようにするという趣旨は分からんでもないが、HTMLのブラウザが作者スタイルシートがあればそちらを優先するように、文書のスタイル指定は尊重するほうが望ましいのではないか。 IE7の場合は、インターネットオプションのContentsタブでFeedsの設定を開き、「Turn on feed reading veiw」のチェックを外せば普通にXSLTを適用して表示できる。それに対してFirefox 2.0のほうは、フィードリーダに何を使うかが選択できるだけで、XSLTを有効にするオプションは見あたらない。しかも、デフォルトのフィードリーダでは、RSSの名前空間の要素のみが表示されて、dc:dateなども無視されるというお粗末さ

  • 1