ページの先頭行へ戻る
Symfoware Server V12.7.0 XQueryリファレンス
FUJITSU Software

1.1 文法の表記方法

XQueryの文法規則の説明形式は、原則として次の項目に分けて説明されています。

機能

XQueryの構成要素が持つ機能を説明します。

記述形式

XQueryを構成する各要素の並べ方を示します。

記述形式で使用している記号の意味を以下に示します。

構文の構成

記述形式に対する補助的な説明です。説明している用語は、複数の構文要素をまとめて表現するXQueryの用語です。

参照項番

XQueryを構成する要素がほかの項で説明されている場合、その項番を示します。

一般規則

要素の文法、注意事項や要素間の意味の相互関係を説明しています。

使用例

各要素の具体的な記述例を示しています。ただし、単純な規則しか持たない文に対しては、例を省略していることがあります。

使用例に用いるXML文書を以下に示します。このXML文書は、スキーマS1に含まれる表COMPANIESの列EMPLOYEESに格納されているものとします。

<employees>
  <employee  id="012345" sex="male">
    <name>Tanaka Tarou</name>
    <age>42</age>
    <family>
      <wife>Tanaka Yoshiko</wife>
      <son>Tanaka Ken</son>
      <daughter>Tanaka Ai</daughter>
    </family>
  </employee>
  <employee  id="082218" sex="male">
    <name>Kondou Yusuke</name>
    <age>20</age>
  </employee>
  <employee  id="048599" sex="female">
    <name>Shinada Megumi</name>
    <age>34</age>
    <family>
      <husband>Shinada Youhei</husband>
      <son>Shinada Kaoru</son>
      <son>Shinada Teppei</son>
    </family>
  </employee>
  <employee  id="037173" sex="female">
    <name>Kawada Hiroko</name>
    <age>51</age>
    <family>
      <husband>Kawada Tsuyoshi</husband>
      <daughter>Kawada Saori</daughter>
    </family>
  </employee>
</employees>