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>