タグ

xmlとjavascriptに関するabetomotomoのブックマーク (2)

  • 計算機システム実験K-4 - JavaScriptから利用するDOMとXSLT

    JavaScript?とは,FirefoxやIEなど,多くのWebブラウザに搭載されているスクリプト言語である.HTMLにスクリプトを埋め込むことによって,動的なWebページを実現することができる.最新のWebブラウザでは,JavaScript?からDOMやXSLTの機能を利用することができる. 今回の演習で用いるファイルは全て ~amagasa/jikken/06 に置いてあるので,必要に応じて各自のホームディレクトリにコピーした上で使うこと. sample.htmlの解説 sample.htmlをWebブラウザで開くと,表が表示されるはずである.これはXMLデータを元に,XSLTでHTMLデータを動的に生成し,表示している. JavaScript?の詳しい記法は他Webサイトに譲るとして,ここではsample.htmlのポイントを説明する. ○リスト1: sample.html <ht

  • XMLとWebデザイン: Scripting

    インタラクティブなスタイルの変更 XSLTでは、条件を設定してデータの抽出をしたり、 並び替えをしたりすることができます。 そこで、1つのXML文書に対して、 条件を替えてデータ抽出などを行いたいという要求が当然出てきます。 そこで、とりあえずの解決方法は次のようになります。 XSLTのファイルを変更したい条件の数だけ用意し、それぞれ異なる条件を指定する。 元のXML文書を条件の数だけ複製し、それぞれスタイルシートの指定(xml-stylesheet)だけ変更する。 それぞれのXML文書にリンクを張っておけばOk。 たしかにこうすれば切り替えることができますが、 似たようなファイルをいくつも用意しなくてはならないところがいかにも無駄です。 スタイルシートを動的に指定したり、条件を動的に指定したりできないのでしょうか。 実は、サーバ側でXSLTプロセッサを動かすときには、 これらの問題は容易

  • 1