XML要素のシーケンスを構成します。シリアル化した場合には、シーケンスの個々のメンバーのシリアル化を連結したものが返されます。
構文
XMLFOREST ( [ XML_namespace_declaration , ] [ forest_element_spec [,...] ] [ OPTION { { NULL | EMPTY | ABSENT | NIL } ON NULL | NIL ON NO CONTENT } ] [ RETURNING { CONTENT | SEQUENCE } ] )
デフォルトの名前空間宣言項目は、1回のみ含めることができます。それは、カンマ区切り名前空間宣言のリストの中の任意の位置、またはリストの末尾に出現可能です。
- XML_namespace_declaration
XMLNAMESPACES ( { 'XML_namespace_URI' AS XML_namespace_prefix | DEFAULT 'XML_namespace_URI' | NO DEFAULT } [,...] )
- forest_element_spec
forest_element_value [ AS forest_element_name ]
- OPTION
- NULL ON NULL
- EMPTY ON NULL
- ABSENT ON NULL
- NIL ON NULL
- NIL ON NO CONTENT
- XMLコンテンツのオプション。
- RETURNING CONTENT
- フォレスト要素を子とするXQuery文書ノードが戻り値です。
- RETURNING SEQUENCE
- フォレスト要素を項目とするシーケンスが戻り値です。これは、デフォルトです。
- 'XML_namespace_URI'
- XML名前空間を識別するURI(Uniform Resource Identifier)。
- XML_namespace_prefix
- 名前空間接頭辞。
- forest_element_value
- フォレスト要素の値。
- forest_element_name
- フォレスト要素の名前。