5.1.1 XQuery 概述 5.1 XPath 与 XQuery 在XML数据处理领域,XPath和XQuery是两个至关重要的技术。XPath(XML Path Language)主要用于在XML文档中定位节点,而XQuery(XML Query Language)则是在XPath的基础上发展而来,专注于从XML文档中查询、提取、转换和操作数据。它们共同构成了处理XML数据的强大工具集。 XPath可以被视为XQuery的子集,XQuery在XPath的寻址能力之上,增加了更强大的查询、迭代、条件判断、函数调用以及数据转换等功能,使其能够完成更复杂的XML数据处理任务。理解XPath是学习XQuery的基础,而掌握XQuery则能更高效地处理和利用XML数据。 5.1.