XQuery-개요

XQuery 란?

XQuery는 XML 형식으로 저장된 정보를 검색하는 데 사용되는 기능 언어입니다. XQuery는 XML 문서, XML 형식의 데이터를 포함하는 관계형 데이터베이스 또는 XML 데이터베이스에서 사용할 수 있습니다. XQuery 3.0은 2014 년 4 월 8 일부터 W3C 권장 사항입니다.

공식 문서에서 제공하는 XQuery의 정의는 다음과 같습니다.

XQuery는 문서, 데이터베이스, 웹 페이지 및 거의 모든 것을 결합하기위한 표준화 된 언어입니다. 매우 광범위하게 구현됩니다. 강력하고 배우기 쉽습니다. XQuery는 독점 미들웨어 언어와 웹 애플리케이션 개발 언어를 대체하고 있습니다. XQuery는 복잡한 Java 또는 C ++ 프로그램을 몇 줄의 코드로 대체합니다. XQuery는 다른 많은 대안보다 작업하기 쉽고 유지 관리하기 쉽습니다.

형질

  • Functional Language − XQuery는 XML 기반 데이터를 검색 / 쿼리하는 언어입니다.

  • Analogous to SQL − XQuery는 데이터베이스에 SQL이 무엇인지 XML입니다.

  • XPath based − XQuery는 XPath 표현식을 사용하여 XML 문서를 탐색합니다.

  • Universally accepted − XQuery는 모든 주요 데이터베이스에서 지원됩니다.

  • W3C Standard − XQuery는 W3C 표준입니다.

XQuery의 이점

  • XQuery를 사용하여 계층 및 표 형식 데이터를 모두 검색 할 수 있습니다.

  • XQuery는 트리 및 그래픽 구조를 쿼리하는 데 사용할 수 있습니다.

  • XQuery는 웹 페이지를 쿼리하는 데 직접 사용할 수 있습니다.

  • XQuery는 웹 페이지를 구축하는 데 직접 사용할 수 있습니다.

  • XQuery를 사용하여 xml 문서를 변환 할 수 있습니다.

  • XQuery는 XML 기반 데이터베이스 및 개체 기반 데이터베이스에 이상적입니다. 개체 데이터베이스는 순수한 표 형식 데이터베이스보다 훨씬 유연하고 강력합니다.