문서와 데이터베이스 같은 XML 데이터 소스를 검색하는 스팩인 XQuery는 XPath의 수퍼세트입니다. 의미, 문법, 핵심 라이브러리 함수를 다루는 스팩에 대해 알아봅시다.
XQuery 1.0: An XML Query Language [개발중]는 문서와 데이터베이스 같은 XML 데이터 소스를 쿼리하는 스팩이다. XQuery는 매우 완벽한 프로그래밍 언어이며, XPath의 수퍼세트를 구성하고 있다. XQuery는 XPath 2.0과 함께 개발되고 있으며, 복잡함이 논란의 대상이 되고 있다. 기초를 빨리 배울 수 있고 더 어려운 부분들은 필요 없다고 하는 의견들이 있다. XQuery 1.0/XPath 2.0 시스템은 의미, 문법, 핵심 함수 라이브러리를 다루는 스팩들에서 정의되고 있다.
- XML Query Use Cases [개발중]: XQuery 예제들을 통해 사용 시나리오를 제공한다.
- XQuery 1.0 and XPath 2.0 Data Model (XDM) [개발중]: Extensible Stylesheet Language Transformations (XSLT) 2.0 또는 XQuery 프로세서에 대한 인풋에 포함된 정보와 XSLT 2.0, XQuery, XPath 2.0에 있는 모든 식들을 상세히 정의하고 있다.
- XQuery 1.0 and XPath 2.0 Formal Semantics [개발중]: 데이터 모델의 관점에서 XPath 2.0 과 XQuery 1.0의 식에 상세한 의미를 제공하고 있다.
- XPath 2.0 [개발중]: XPath 2.0의 핵심 신택스를 정의한다.
- XQuery 1.0 and XPath 2.0 Functions and Operators [개발중]: 식에 사용되는 공통 프로세싱 태스크를 정의한다.
- XQuery 1.0: An XML Query Language [개발중]: XQuery 1.0의 핵심 신택스를 정의한다.
- XML Syntax for XQuery 1.0 (XQueryX) [개발중]: XML 표현 옵션을 제공한다.
- XSLT 2.0 and XQuery 1.0 Serialization [개발중]: 데이터 모델 값이 XML, HTML, 텍스트에서 어떻게 보이는지를 정의한다. 실제로 XSLT를 대체하고 있다.
- XQuery 1.0 and XPath 2.0 Full-Text [개발중]: XQuery와 XPath 언어를 조정하여 XML 텍스트와 문서들의 텍스트 검색이 가능하도록 한다.
- XQuery Update Facility [개발중]: 문서와 데이터베이스 같은 XQuery 데이터 모델의 인스턴스 내에 노드를 생성, 수정, 삭제하는 식을 제공한다.
- XML Transformations (XSLT) Version 2.0 [개발중]: XQuery의 한 부분이지만 XPath 2.0과 XQuery 1.0과 밀접하게 연결되어 있고 전자에 완전히 의존하고 있다.
-
XQuery 소개: Howard Katz (developerWorks, 2006년 1월).
-
Xquery를 사용하여 XML 처리하기: Nicholas Chase (developerWorks, 2002년 9월).
- Per Bothner의 기술자료, What Is
XQuery (O'Reilly xml.com, 2002년 10월), 최신 업데이트(O'Reilly xml.com, 2003년 9월)
- Frank Cohen의 기술자료 XQuery 미신과 오해 파헤치기(developerWorks, 2005년 7월).
-
Working XML: XSLT 2.0과 XQuery 비교: Benoit Marchal (developerWorks, 2006년 4월).
-
XQuery Wikipedia page.
- Read about other XML standards:
Index of XML
standards.
- Participate in any of several XML-centered forums:
XML
zone discussion forums.
- Get involved in the developerWorks community: developerWorks blogs
- Find out how you can become an IBM-Certified
Developer in XML and related technologies at IBM XML
certification.
- See the developerWorks XML Zone for a wide range of
technical articles and tips, tutorials, standards, and IBM Redbooks at
XML
technical library.
- Stay current with technology in these sessions: developerWorks technical events and webcasts.
- Build your next development project with trial
software available for download directly from developerWorks: IBM trial software