, 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개 수준을 정의한다, i.e 수준 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 비치명적 질문 구문 오류를 생성한다. 다수 glyph 특성 및 비 인쇄 가능 문자 대 단 하나와 같은 문제점은 특기하지 않는다

























