1.15.4 XQueryの記述形式
- 〈この項の構成〉
(1) XQueryでのキーワードの指定
XQueryの機能を使用するために指定する語(forやifなど)をキーワードといいます。XQueryでのキーワードは,すべて小文字で指定します。XQueryは,大文字と小文字を区別します。
(2) XQueryでの区切り
XQueryの区切りには,次の文字又は構成要素を指定できます。
-
空白(X'20')
-
TAB(X'09')
-
NL(X'0a')
-
CR(X'0d')
-
XQueryコメント
(a) 区切りを挿入する位置
区切りを挿入する位置を次に示します。
-
キーワードとキーワードの間
-
キーワードと修飾名の間
-
キーワードと数値定数の間
-
修飾名の後の減算演算子( - )の前
(b) 区切りを挿入してはいけない位置
区切りを挿入してはいけない位置を次に示します。
-
キーワードの中
-
修飾名の中
-
数値定数の中
-
文字列定数の中
-
演算子の中
-
XQueryパス式中で指定する’//’の中
-
XQueryパス式中で指定する’..’の中
-
XQueryパス式中で指定する’::’の中
-
XQuery変数参照中の’$’とXQuery変数名の間
-
XQueryコメントの’(‘と’:’の間
-
XQueryコメントの’:‘と’)’の間
-
FLWOR式中で指定する’:=’の中
-
XQuery変換式中で指定する’:=’の中
(c) 区切りを挿入してもよい位置
区切りを挿入してもよい位置を次に示します。
-
次に示す特殊記号の前後で,かつ「区切りを挿入してはいけない位置」で挿入を禁止されていない位置
「 , 」「 . 」「 - 」「 + 」「 * 」「 ‘ 」「 “ 」「 ( 」「 ) 」「 < 」「 > 」「 = 」「 ! 」「 / 」「 : 」「 ; 」「|」「 [ 」「 ] 」「{」「}」「空白(X'20')」「TAB(X'09')」「NL(X'0a')」「CR(X'0d')」