本书针对XQuery语言的原理,从抽象语法和形式语义出发分析了其语言特征,从数据库技术和编译技术两个角度全面介绍了XQuery语言的实现原理,深入讨论了适用于该语言的XML查询及其优化技术、查询计划描述语言的设计原理、编译优化技术和自动并行化方法,展示了XQuery查询引擎、XQuery并行查询引擎、XQuery编译系统等多种XQuery语言的实现方案,并且通过一个基于XQuery语言的网页编程工具的开发,介绍了面向应用领域的XML数据更新、脚本语言等多种功能的扩展方法。本书适用于从事计算机科学与技术领域相关研究或开发工作的专业技术人员参考,也可以作为高等院校计算机软件与理论等相关专业研究生和本科生的教学用书。