CData Virtuality Server は、XML Document Object Models を使用して複雑なXML ドキュメントを動的に構築することができます。ドキュメントモデルは一般的にSchemaから作成され、マッピングクラスを通して関連するSQL文にバインドされます。
XML ドキュメントは、XMLQuery
function、または他の SQL/XML 関数を使用して XQuery で作成することもできます。
XMLドキュメントのクエリは、リレーショナルテーブルのクエリと似ています。特別なスカラー関数を持つイディオム SQL 変形は、与えられたドキュメントのどの部分を返すべきかを制御します。