類似テンプレート技術との対応関係。
類似テンプレート技術との対応関係を以下に示します。
観点 Woolpack Mayaa JSP XSLT
治工具(API リファレンス) Fn インタフェースの実装クラス タグライブラリ タグライブラリ XSLTスキーマ
コンテキスト NodeContext インタフェース request, session スコープなど request, session スコープなど 変換前 XML 表現
テンプレート 識別子属性の値を調整した HTML 表現(複数の識別子を使用することができます) "id"属性の値を調整した HTML ファイル HTML と XML 類似のタグ言語とスキーマ付きXMLの混合体 XSLT スキーマ付 XML 表現
ユーザの変換ルール記述言語 Java 言語と XPath とOGNL Mayaa/JSTL などのスキーマ付 XML と EL HTML と XML 類似のタグ言語と JSTL などのスキーマ付き XML の混合体と EL XSLT スキーマ付 XML ファイル
処理の共通化の実装方式 Fn インタフェースの実装によるカプセル化 インクルード機能による関数化か、またはタグライブラリの実装によるカプセル化 インクルード機能による関数化か、またはタグライブラリの実装によるカプセル化 <xsl:template match="...">の利用による関数化
拡張機能開発者の記述言語 Java 言語と XPath と OGNL Java 言語と TLD の DTD 付 XML Java 言語と TLD の DTD 付 XML XSLT1.0では拡張機能の実装を定義するためのメカニズムを具備していない。(注1)
文字セット(文字エンコーディング)の定義方法 Fn 実装クラスのコンストラクタ(全ての HTML 雛型の文字セットが同一なら一箇所で定義するだけでよい) 各 HTML ファイルの META タグ 各 JSP ファイルの JSP ヘッダ 各 XML ファイルの XML ヘッダ
注1:http://www.infoteria.com/jp/contents/xml-data/REC-xslt-19991116-jpn.htm参照。
トップに戻る
Copyright (C) 2006 Takahiro Nakamura. All rights reserved.