、XSetsを取り出し、作成の売り手独立した方法の提供と同様、変更し、そして削除し、SNIA XAM v1.0の指定はまたSQLの言語、なぜなら内容定義された規準に基づいてXSetsのXUIDsを選ぶことそして取り出すことのサブセットに基づいて照会言語(XAM QL)を、定義する。
この照会言語のための予約語のセットはかなり小さい: 、の後で、含んでいる、および中選べば前に、または、ない、のように、存在しているところで、不良部分、typeof読み取り専用、長さ、日付、本当、偽。 意図的に、XAMの問い合わせはSQLの選り抜き声明のように見える。 照会言語は無感覚な場合、ASCII文字セットを使用する。
簡単なXAMの問い合わせの例はここにある: 「.xset.xuid」をところで「com.example.name」= 「Tuckers Plantation選びなさい
XAMの指定の版1.0は照会言語サポートの2つのレベルを定義する、すなわちレベル1およびレベル2.のレベル1は特性の問い合わせおよびXSetsの分野属性を定義し、必須である。 XAMの図書館によって応用プログラムにとって入手しやすいどのXSetの属性値でもただすことができる。 レベル2はXStreamsのサポート問い合わせにレベル1を拡張し、任意である。 問い合わせのレベルは両方ともすべての支えなければXAMの提供者がならない単一の、定義された仕事のタイプを通してアクセスされる。 私はわかっているをこと売り手に実際に実行されたレベル2の問い合わせがないので、レベル1の問い合わせのこのポストの焦点の残り。
XAMのクエリーステートメントは任意に先行している必須の選り抜き節からところで節成っている。 XAM v1.0のために唯一の有効な選り抜き節は選り抜き`.xset.xuid'.である。 これは適用がXUIDの価値のリストを要求していることを指定する。 例えば選びなさい「.xset.xuid」を
問い合わせの時に読解可能であるあらゆるXSetのリストを戻す。
一致するべきXSetsのサブセットを指定するのに節が使用されているところ。 レベル1の問い合わせのためにそれはXSetの特性および文字の価値間の比較にや分野属性および文字の価値制限される。 「.xam.time.xuid」>日付(「2009-02-01T00ところで「.xset.xuid」を選びなさい: 00: 00.0 ')
すべてのXsetsのリストを戻すまたは2009年2月1日後に作成された。
守備につくおよび文字のタイプは有効に比較することができる次のテーブルショー。 xam_intxam_doublexam_stringxam_datetimexam_xuid int **倍**ひもおよびひもの自由主義者は合わせるUTF-8ひもであることXAMの図書館が認可するstring*のdatetime* XUID*。 不適格なUTF-8リテラル文字列はXAMの重大でない問い合わせの文法エラーを発生させる。 多数のグリフの特性および非印刷できる特性対単一のような問題は明記していない

























