XSLT - 関数リファレンスマニュアル
- 前のページ XSLT 要素
- 次のページ XSLT チュートリアル
XQuery 1.0、XPath 2.0、および XSLT 2.0 は同じ関数ライブラリを共有しています。
XSLT 関数
XSLT には 100 以上の内蔵の関数があります。これらの関数は文字列値、数値、日付と時間の比較、ノードと QName 操作、シーケンス操作、論理値など、さまざまな用途に使用されます。
XSLT 関数の名前空間の URI は:
http://www.w3.org/2005/02/xpath-functions
関数のデフォルトの名前空間の接頭辞は fn です。
ヒント:関数は呼び出される際に fn: という接頭辞を持ちます。例えば fn:string() です。ただし、fn: はデフォルトの名前空間の接頭辞であるため、関数の名前に接頭辞を使用する必要はありません。
すべての内蔵の XSLT 2.0 関数のリファレンスを私たちの XPath 教程で確認できます。
さらに、以下に内蔵の XSLT 関数を列挙します:
名前 | 説明 |
---|---|
current() | 現在のノードを唯一のメンバーとして持つノードセットを返します。 |
document() | 外部 XML 文档内のノードにアクセスするために使用されます。 |
element-available() | 指定の要素が XSLT プロセッサにサポートされているかを確認します。 |
format-number() | 数字を文字列に変換します。 |
function-available() | 指定の関数が XSLT プロセッサにサポートされているかを確認します。 |
generate-id() | 指定されたノードを識別するユニークな文字列値を返します。 |
key() | 前に <xsl:key> 文でマークされた要素を検索します。 |
node-set | ツリーをノードセットに変換します。生成されたノードセットは常に単一のノードを含み、ツリーのルートノードです。 |
system-property() | システムプロパティの値を返します。 |
unparsed-entity-uri() | 未解析エンティティのURIに戻ります。 |
- 前のページ XSLT 要素
- 次のページ XSLT チュートリアル