XQuery および XPath のデータ・モデル

XQuery 式は、XQuery および XPath のデータ・モデル (XDM) のインスタンスに対して作動し、データ・モデルのインスタンスを戻します。 XDM では、1 つ以上の XML 文書またはフラグメントの要約表記を使用します。 データ・モデルは、中間計算時に使用される値を含め、XQuery における式のすべての暗黙的値を定義します。

XML データの XDM への構文解析、およびスキーマに対するデータの妥当性検査は、データが XQuery で処理される前に行われます。 データ・モデルの生成時に、入力 XML 文書は解析され、XDM のインスタンスに変換されます。 文書は、妥当性検査の有無にかかわらず構文解析できます。

XDM は、 アトミック値およびノードのシーケンスで説明されます。