XPath 関数

XML Path 言語 (Xpath) 関数を使用して、XPath クエリを精緻化し、XPath のプログラミング機能や柔軟性を高めることができます。

関数は、次のように分類されます。

Node-Set

node-set 引数を受け取り、ノード セットを返すか、ノード セット内の特定のノードに関する情報を返します。

文字列

文字列引数の評価、書式設定、操作を行います。

ブール型

引数の式を評価してブール値の結果を取得します。

数値

引数の式を評価して数値の結果を取得します。

Microsoft XPath 拡張関数

XPath を拡張する Microsoft の拡張関数で、XSD 型を基準にしてノードを選択する機能を持っています。 文字列比較関数、数値比較関数、日付時刻変換関数も含まれています。

関数ライブラリの関数は、戻り値の型、関数名、および引数の型を定義する関数プロトタイプを使って指定されています。 引数の型の後に疑問符が付いている場合、引数は省略可能です。それ以外の場合、引数は必須です。 関数名では大文字小文字が区別されます。