関数構文の特殊文字

一部の XPath 関数の構文には、疑問符(?)とアスタリスク(*)が含まれます。

  • 関数パラメーターの後の疑問符は、パラメーターがオプションであることを示します。例えば、 number 関数の object パラメーターはオプションです: number(object?)

  • 関数パラメーターの後のアスタリスクは、関数がパラメーターとして 0 個以上の値を取ることができることを示します。例えば、 concat 関数の 3 番目の string パラメーターの値として、0 個以上の文字列値を指定できます: concat(string, string, string*)