IEでXHTML+MathML+SVG

投稿者: shuichi, タグ: ,, 投稿日時: 2004/08/22 20:12

FirefoxでMathMLとSVGを表示することができましたが、IEでも挑戦してみました。IEでMathMLを表示するにはMathPlayer、SVGを表示するにはAdobe SVG Viewerをインストールする必要があります。とりあえずFirefoxで表示させたものと同じXMLを試したところ、どうもうまくいかない。XMLとしてパースさせるとDTDの読み込みでIEがこけます(これはIEのバグらしい)。仕方がないのでHTMLとして表示させるとSVGは表示されず、MathMLはスタイルが崩れてしまいます。で、いろいろ試してもうまくいかず小一時間ほど悩む。

いろいろ調べた結果ようやく分かりました。

<object id="MathPlayer" classid="MathPlayerのクラスID"></object>
<?import namespace="mml" implementation="#MathPlayer"?>
<object id="AdobeSVG" classid="SVGViewerのクラスID"></object>
<?import namespace="svg" implementation="#AdobeSVG"?>

上記を記述することで、名前空間がmmlのMathMLはMathPlayerで、名前空間がsvgのSVGはSVGViewerで表示されるようになりました。まぁ、これができたからといって今のところ何の役にも立ちませんが。

謎の文字

投稿者: shuichi, タグ: ,, 投稿日時: 2004/08/09 13:28

Yahoo!JAPANのページのHTMLを見ると、上のほうに「京」と書かれています。同様にgooのページのHTMLを見ると「龠龠龠」とあります。これはページの文字化けを防ぐためのものです。

ひさびさにマインスイーパー

投稿者: shuichi, タグ: ,, 投稿日時: 2004/08/08 01:47

ひさびさにマインスイーパーをやったところ、やりました。

マインスイーパー