5.1 XPath 与 XQuery 5.1 XPath 与 XQuery:XML 查询的进阶之旅 5.1.1 XPath:精准定位的利器 XPath(XML Path Language)正如其名,是一种在XML文档中定位信息的语言。它以简洁的路径表达式为核心,能够如同在文件系统中导航一样,精确地选取XML文档中的节点(如元素、属性、文本等)。XPath的设计目标是轻量级和高效,使其成为在各种场景下提取XML数据的理想选择。 核心特性回顾: 路径表达式: XPath的核心是路径表达式,它使用类似目录路径的语法来描述节点在XML文档中的位置。例如, 可以选取所有 bookstore 元素下 book 元素下的 title 元素。