패러다임 | 선언형, 함수형, 모듈성 |
---|---|
설계자 | W3C |
발표일 | 2007 |
최근 버전 | 3.1 |
최근 버전 출시일 | 2017년 3월 21일[1] |
자료형 체계 | dynamic 또는 static,[2][3] strong |
운영 체제 | 크로스 플랫폼 |
파일 확장자 | .xq, .xql, .xqm, .xqy, .xquery |
웹사이트 | www |
주요 구현체 | |
다수 | |
영향을 받은 언어 | |
XPath, SQL, XSLT |
XQuery(XML Query, XML 쿼리)는 일반적으로 XML, 텍스트, 벤더 특정 확장 데이터 포맷(JSON, 바이너리 등)으로 되어 있는, 정형, 비정형 데이터를 질의하고 변환하는 질의, 함수형 프로그래밍 언어이다. 이 언어는 W3C의 XML 쿼리 워킹 그룹에 의해 개발되었다. 작업은 XSL 워킹 그룹의 XSLT의 개발과 긴밀히 조율되었다. 이 두 단체는 XQuery의 하위 집합인 XPath을 함께 책임지고 있다.
XQuery 1.0은 2007년 1월 23일, W3C 권고안이 되었다.[4]
XQuery 3.0은 2014년 4월 8일 W3C 권고안이 되었다.[5]
XQuery 3.1은 2017년 3월 21일 W3C 권고안이 되었다.[6]