Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 riference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial

XSLTの基本

番号
項目
機能
使用タグ
概要
インクルージョン 2個のXSLファイルの結合 xsl:include
インポート 別のXSLファイルを読み込む xsl:import
オーバーライド 異なるテンプレートを適用する xsl:apply-imports
テンプレート呼び出し テンプレートルールをユニット化する xsl:call-template

5

属性セット 属性と属性値をグループ化する xsl:attribute-set
出力 結果ツリーを指定形式で出力する xsl:output
コピー 要素ノードをコピーする xsl:copy
フラグ挿入 「結果ツリーのフラグ」を入れる xsl:copy-of
コメント XSLコード中にコメントを入れる comment
ソート(1) 1個のキーでソートする xsl:sort
ソート(2) 複数キーでソートする xsl:sort
メッセージ 処理を中断して意図に反するコードを知らせる xsl:message
ナンバリング(1) 英字や五十音やイロハで連番を振る xsl:number
ナンバリング(2) 3桁区切りで連番を振る xsl:number-separator
メッセージとナンバリング 未入力要素を特定する xsl:number-message
もう一つのルート要素 xsl:stylesheetの同義語を使う xsl:transform
ネームスペース 独自タグのネームスペースを使う xsl:transform
ネームスペース---エイリアス 接頭語の変更 xsl:namespace
空白の削除(1) 空白文字を扱う xsl:strip_space
空白の削除(2) 複数の空白文字を扱う xsl:strip_space
空白の保持 空白文字を扱う xsl:preserve_space
文字列の生成 XSLコード中の空白文字を扱う xsl:text
出力エスケープの扱い 特殊文字を扱う xsl:text
プロセシングインストラクション 処理命令を生成する xsl:processing-inclusion
変数(1) XSLTをプログラミング言語として扱う xsl:variable
26
変数(2) XSLTコードの中で計算をする xsl:variable
27
変数(3) XML文書中のn番目のデータを表示する xsl:variable
28
変数への式の代入 変数の値を属性値として使う xsl:variable
29
変数の有効範囲 変数名をテンプレート内で直接使う xsl:variable
30
パラメータの指定 パラメータ機能で値を渡す xsl:param
31
パラメータの参照 テンプレートにパラメータを渡す xsl:with_param
32
処理の中断 パーサ未対応要素への対応 xsl:fallback
33
キーを使った抽出(1) XSLTで抽出を実現する xsl:key
34
キーを使った抽出(2) 複数条件の抽出を実現する xsl:key
35
フォーマットパターンの制御 2桁ごとに|記号で区切る xsl:decimal-format
36
キーとフォーマットパターン 数値データを抽出して3桁区切りにする xsl:decimal-format
37
Microsoft独自の機能 XSL中でスクリプトを使う msxml:script

番号
項目
機能
タグ
概要
38
文章の表示
文章の一部分を強調する
xsl:text
39
リストの表示
文章中にリストを表示する
xsl:list
40
画像の表示
注釈つきで画像を表示する
xsl:call-templates
41
表の表示
VBScriptを使って表の表示方法を切り換える
 
42
リンク
文中からリンクする

xsl:template
xsl:element

43
条件分岐(1)
シンプルな条件分岐
xsl:if
44
条件分岐(2)
複数の条件分岐
xsl:choose
xsl:when
xsl:otherwise
45
組合せ
文・リスト・画像・表・リンク
 
46
XPath(1)
ロケーションパスの指定方法
 
47
XPath(2)
ロケーションパスの指定方法
 
  関数 ノード集合関数 last()
position( )
count( )
id( )
local-name( )
namespace-uri( )
name( )
 
文字列関数 string( )
cancat( )
starts-with( )
contains( )
substring-before( )
substring-after( )
substring( )
string-length( )
normalize-space( )
translate( )
ブール関数 booloan( )
not( )
true( )
false( )
lang( )
数値関数 number( )
sum( )
floor( )
ceiling( )
round( )
48
DOMの基本(1) ASP(VBScript)を使ったXMLファイルの生成  
49
DOMの基本(2) XMLデータの検索抽出  

<<<戻る

R HOUSE | RIKO's Trial Page | Shirley's Pettit Case | Shirley's i-box | Shirley's little box