XQuery를 설명하는 가장 좋은 방법은 다음과 같습니다. XQuery와 XML 간의 관계는 SQL과 데이터베이스 테이블 간의 관계와 동일합니다.

XQuery는 XML 파일뿐만 아니라 데이터베이스를 포함하여 XML 형식으로 표시할 수 있는 모든 데이터를 쿼리하도록 설계되었습니다.

XQuery 용어 통사론

XQuery에는 요소, 속성, 텍스트, 네임스페이스, 처리 명령, 주석, 문서 노드(또는 루트 노드) 등 7가지 유형의 노드가 있습니다.

XQuery 용어 예

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>

위 XML 문서의 노드 예:

<bookstore> (文档节点)
<author>J K. Rowling</author> (元素节点)
lang="en" (属性节点)