Internet Explorerを使ってあるファイルを閲覧していたら、なぜかローカル にそのファイルがあるときには問題なく閲覧できるのに、リモートに同じファ イルを持っていってからアクセスすると、スタイルシートが適用されなかった り、リンクがクリックできなくなったりと、なんだか使い物にならない状態に なってしまった。
あれこれ悩んだのだが、結論だけ言うと、
<?xml ....?>
の行と、
<?xml-stylesheet ..... ?>
の行の間に、空行があったのが悪いらしい。
でも、これって XML仕様的には問題な いような気がするのだが、そんなことはないのだろうか。もし問題があるにし ても、他の仕様に従っていない記述に関しては、どんどんいいように解釈してレンダリング する IEなのだから、これくらいなんとかして欲しい、という気がしなくもな い。