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" (属性节点)