- PR -

XMLをHTMLへ変換するには

1
投稿者投稿内容
もこもこ
会議室デビュー日: 2002/02/05
投稿数: 3
投稿日時: 2002-02-05 12:07
XMLの入り口でうろうろしています。
いろいろ記事をあさってみたのですが、
わからなかったので、質問させてください。

XMLをXSLTでHTML形式に変換し、表示をしたいと思ってます。

XMLとXSLTを作成し、IE5.xでXMLを表示すれば、
自動的にHTML形式で、表示されると思っていましたが、
表示されたのは、ただの白い画面です。
中のソースのチェックをしてみましたが、
整合性はとれていました。

HTML形式で、表示するには、
何かアプリケーションをインストールする必要があるのでしょうか???
もこもこ
会議室デビュー日: 2002/02/05
投稿数: 3
投稿日時: 2002-02-05 12:17
すいません。
記事中に、しっかりと「MSXML3.0をインストール」と記述してありました。

お世話様でしたー。

でも、このモジュールがなくても、
ブラウザで見れるようになれば、もっとXMLが拡がると思うんですが。。
井上孝司
ぬし
会議室デビュー日: 2001/09/08
投稿数: 668
お住まい・勤務地: 東京都
投稿日時: 2002-02-05 12:59
井上です。
XML 文書の 2 行目に、XSLT で記述したスタイルシートを指定する処理命令は入って
いますか ? それがないと、IE で XML 文書を開いても、HTML になって表示されませ
ん。あと、真っ白になってしまうという場合、XSLT そのものの記述に問題があるこ
とが少なくありません。

ファイルの形で HTML に出力したいという場合、コマンドラインで動作する XT.EXE
や MSXSL.EXE があります。もっと凝った処理をしたい場合は、WSH で変換用のスク
リプトを書くという手もあります。
この辺のネタは、去年、本に書いたことがあります

追記
MSXML3.DLL を IE5.x で使うようにするには、置換モードインストールも必要です。
(MSDN Online XML Developer Center を参照してみましょう)
_________________
<author>
<name>井上 孝司</name> <web>www.kojii.net</web>
</author>

[ メッセージ編集済み 編集者: 井上孝司 編集日時 2002-02-05 13:01 ]
もこもこ
会議室デビュー日: 2002/02/05
投稿数: 3
投稿日時: 2002-02-05 18:03
ありがとうございました。
msdnでモジュールをインストール後、
msxml3.dllが、system32フォルダにあることを確認しました。
(ほかにもmsxml3r.dllとかmsxml3a.dllとか入ってました。
いれてたような気がしなくもない。。)

再起動してから、再度xmlをIE5.5でみてみると、
ちゃんと表示されました。

やっと入り口くぐれた気がします。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)