どっつぃさんIE でダウンロードになるぜ的指摘を受けたので思い返してみると application/xhtml+xml を受け入れるようにレジストリ改変してたの思い出してあちゃーみたいな。

それと type-map の書き方をちょっと間違っていたくさい。同じファイルに複数のコンテントタイプ (つまり URI が同じセクションを複数) は無理っぽいのでちゃんと .html も .xhtml を作るようにした。

  • type-map の text/html と application/xhtml+xml の qs の値を同じする。
  • type-map の順序は text/html を先にもってくる。
  • ちゃんとタイプ別にファイルを作る。

Gecko の Accept はデフォルトで application/xhtml+xml が先にくるので qs を同じ値にしても OK. IE は */* になってるので先に text/html をもってきてやる。そんな感じ。

分かりにくいのでサンプル

全部 XML で書いて XSLT にかけるようにするといろいろ便利だ。共通部分を完全に XSLT のテンプレートとして分けられるし。アプリケーションが違っていても XML + XSLT であればシームレス。

  1. トップ
  2. web
  3. 台風・雨・ネゴシエーション
▲ この日のエントリ