XML > XSLT > 追加関数(additional functions)
追加関数(additional functions)
XSLT では XPath の関数に加えて以下の追加関数を使用することが出来る。
関数 | 概要 | ||||||||
---|---|---|---|---|---|---|---|---|---|
current() | カレントノードを返す | ||||||||
document('URI') | 指定した別の文章を読み込む | ||||||||
element-available('要素') | 指定の要素が処理可能か boolean で返す | ||||||||
format-number(数値, '書式') | 指定の数値を指定の書式に整形して文字列に変換 | ||||||||
function-available('関数') | 指定の関数が処理可能か boolean で返す | ||||||||
generated-id([node-set]) | 指定の node-set に XSLT プロセッサが 一意の ID を割当てて返す | ||||||||
key('キー名', 'キー値') | 指定のキーが指定のキー値を持つものを検索 | ||||||||
system-property('プロパティ') | XSLT プロセッサの情報を返す
| ||||||||
unparsed-entity-uri('解析対象外実体名') | 指定の解析対象外実体の URI を返す |