タグ

tipsとxslに関するkei-sのブックマーク (4)

  • XSLT Tips

    目次概要 : 2004-10-07はじめに適用範囲使用ツールその他基構造 : 2004-03-28XML 文書の基構造XSLT ファイルの基構造XML 文書から XHTML 文書を出力する例おまけ : XML 文書から LaTeX ソースファイルを出力する例小技 : 2004-10-14属性の省略判定空要素の展開抑制変数文書構造の変換自分自身の参照制御構造 : 2003-12-17ループ移植 : 2004-02-10関数一時変数を隠す名前空間 : 2004-01-07不要な名前空間宣言exclude-result-prefixes で名前空間宣言を消すxsl:copy と exclude-result-prefixesxsl:element で名前空間宣言を消すおまけ : xsl:element での空要素の展開を避けるおまけ : 展開名の表示用 XSLT実例 : 2004-01-2

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • agenda 2002-06(下旬) - Personnel

    丁度良い事例なので鳩丸更新履歴から引用しますが: ちなみに foo要素と foo要素の間にある CRLF も一つのノードとして扱われていて、position() はそれもカウントした値を返している模様。 「HTML鳩丸倶楽部」更新履歴(2001-10-04) より position()関数が改行を数えてしまう原因は、「カレントノードリスト」に改行が含まれてしまっているからです。 <xsl:template match="foo"> <xsl:if test="position() mod 4 = 2"> …… </xsl:if> …… </xsl:template> このテンプレートが処理されている時、カレントノード(処理中のノード)は一つのfoo要素です。ではカレントノードリストはなんでしょうか。 実は、この例を見ただけでは分かりません。一般に、この「テンプレート

  • 計算機システム実験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

  • 1