勉強のために、下記のサンプルXMLファイル、XSLファイルを作成し、ブラウザで表示させようと思ったのですが、表示されません。
表示させる為になにか必要なソフト等をインストールしないといけないのでしょうか?
ちなみにブラウザはIE5.5を使用しています。
もし、何か分かる方がいらっしゃいましたら、ご教授御願い致します。
※sample.xml
<?xml version="1.0" encoding="Shift_JIS"?>
<?xml-stylesheet type="text/xsl" href="sample.xsl"?>
<PAGE>
<EMPLOYEES>
<EMPLOYEE>
<EMPNO>1</EMPNO>
<ENAME>一郎</ENAME>
<JOB>President</JOB>
<HIREDATE>1990-04-01</HIREDATE>
<SAL>10000</SAL>
<DEPTNO>10</DEPTNO>
</EMPLOYEE>
<EMPLOYEE>
<EMPNO>50</EMPNO>
<ENAME>次郎</ENAME>
<JOB>Director</JOB>
<MGR>1</MGR>
<HIREDATE>1991-04-01</HIREDATE>
<SAL>6000</SAL>
<DEPTNO>30</DEPTNO>
</EMPLOYEE>
</EMPLOYEES>
</PAGE>
※sample.xsl
<?xml version="1.0" encoding="Shift_JIS"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/
1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="Shift_JIS"/>
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="PAGE">
<HTML>
<BODY>
<xsl:apply-templates/>
</BODY>
</HTML>
</xsl:template>
<xsl:template match="EMPLOYEES">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="EMPLOYEE">
<xsl:value-of select="ENAME"/><BR/>
</xsl:template>
</xsl:stylesheet>
No.3ベストアンサー
- 回答日時:
一番楽なのは、Internet Explorerを6にバージョンアップすることです。
それ以外の方法として、代表的な方法を紹介しておきます。いずれも無料です。
(1) Microsoftのparserにこだわる場合
http://msdn.microsoft.com/xml/ のページの右上"MSXML 3.0 SP 2"というのがあるので、そこからたどってダウンロード・インストールして下さい。(これを書いている時点での話ですので、もしページ構成が変わっていたら、"MSXML Parser"などで検索してみて下さい。
(2) Javaの実行環境が整っている(もしくは整えるのが面倒でない)場合
http://xml.apache.org/xalan-j/index.html からたどって、Xalanを使いましょう。
代わりに、http://www.blnz.com/xt/index.html にあるXTを使ってもよいと思います。
IE6をインストールするか(1)の方法をとる場合、ブラウザで直接表示できるので、プログラマでなければ使いやすいと感じるかもしれません。ご質問の主旨に一番合いそうですし。しかし、IE6のインストールもMSXML 3.0のインストールも、トラブルが起こらない保証はないので、自己責任でお願いします。
XalanやXTを使う場合には、直接表示するのではなく、HTMLファイルに変換して、それをブラウザで表示します。したがって、ブラウザが今のままでも問題なく表示できますが、変換する手間があります。また、Javaの実行環境を整える必要があります。
あなたの好みや状況によって、選んで下さい。
回答どうもありがとうございます。
いろいろな方法があることがよく分かりました。
IE6にしようと思います。
今回はどうもありがとうございました。
また何かありましら宜しく御願いします。
No.2
- 回答日時:
えっと、下記のサイトで無料で落とせたはずですよ~。
http://www.xmlsoftware.com/xslt.html
あと、DreamweaverMXやXMLSpyなどを使うと簡単に作れちゃうっていう話を聞いた事があります。
http://www.macromedia.com/jp/software/dreamweaver/
http://www.toshiba-it.co.jp/xml/component/04_xml …
参考になれば幸いですσ(^^)
参考URL:http://www.xmlsoftware.com/xslt.html
回答どうもありがとうございます。
IE6にしようと思います。
今回はどうもありがとうございました。
また何かありましら宜しく御願いします。
No.1
- 回答日時:
こちらが参考になるかと思いますσ(^^)
http://oshiete1.goo.ne.jp/kotaeru.php3?q=410765
参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=410765
この回答への補足
回答どうもありがとうございます。
※参考URLより一部抜粋
>ただし、今ですと、IEの6以降は、パーサーとプロセッサー機能を組み込んでいる
>ので、XML文にXSLを指定すれば、変換もしてくれます(IEの5くらいから一部サポ>ートがありましたが、チョット不安定です)。 ちなみに、IEもパーサーが必要
>で、XML Parser 3.0というのが一緒に配布されています。
自分の環境はIE5.5なので、サポートされていない為、うまくいかないのですね。
となると、IE5.5で動かすためにパーサーとプロセッサが必要というのは分かったのですが、これはフリーなのでしょうか?それとも有料なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XSLTで固定長データファイルを...
-
■XSLT■固定文字を使ったループ...
-
xsl:sortを子要素で
-
IEのmsxmlでxmlをcsvに変換
-
空かスペースを認識させること...
-
10番目以降の処理を変える
-
xslでの最小値、最大値の取得
-
何故か子の要素に xmlns=
-
xslでの表示
-
XMLから指定テキストのみを抜き...
-
自動的にリンクを貼る・・・
-
CPUの考え方を教えてください ...
-
SNMP リンクダウンとノードダ...
-
ルート要素ノードが2個ある場合?
-
XPathで途中に名前空間が設定さ...
-
ASP.NETでツリービューを作成し...
-
VBでXMLファイルを作ると xmlns...
-
特殊記号が勝手にエスケープさ...
-
XMLで要素が記述された順番に意...
-
下から○番目のデータを表示は可...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
xmlのテキストにリンクを張りた...
-
XSLTで固定長データファイルを...
-
タグの有無の判定
-
XSLで、XMLの空タグを制御したい。
-
XMLのHTMLへの変換 (初心者)
-
xmlの複数条件で検索
-
XSLでXMLデータをタブ区切りデ...
-
スタイルシートを使用したXM...
-
XSL内でJavaScriptを記述し、Ja...
-
XSL中の改行、タブを無効にした...
-
XSLTにてタグ名を取得する方法
-
XML/XSLについて質問です
-
重複するものを消したい
-
xmlの属性が重複しているのをx...
-
XMLの名前空間をXSLから指定す...
-
XSLで特定のタグだけを出力する...
-
XSLTを使用したXML->XML変換で...
-
うまく表示されない
-
XMLから指定テキストのみを抜き...
-
XMLをXSLTやCSSに変換してHTML...
おすすめ情報