XQuery与XPath有什么区别()

Index XQuery XPath
1) XQuery是一种功能性编程和查询语言, 用于查询一组XML数据。 XPath是xml路径语言, 用于使用查询从xml文档中选择节点。
2) XQuery用于从xml文档或支持xml数据源的关系数据库和ms office文档中提取和处理数据。 XPath用于从另一个xml文档计算值, 例如字符串, 数字和布尔类型。
3) xquery以树模型的形式表示, 具有七个节点, 即处理指令, 元素, 文档节点, 属性, 名称空间, 文本节点和注释。 xpath表示为树结构, 通过选择不同的节点进行浏览。
4) xquery支持xpath和扩展的关系模型。 xpath仍然是查询语言的组成部分。
5) xquery语言有助于为新的xml文档创建语法。 创建xpath的目的是为xpointer和xslt定义通用的语法和行为模型。

    推荐阅读