XQuery 与XPath区别
XQuery | XPath |
---|---|
XQuery 是一种函数式编程和查询语言,用于查询一组 XML 数据。 | XPath 是一种 xml 路径语言,用于使用查询从 xml 文档中选择节点。 |
XQuery 用于从支持 xml 数据源的 xml 文档或关系数据库和 ms office 文档中提取和操作数据。 | XPath 用于从另一个 xml 文档计算字符串、数字和布尔类型等值。 |
XQuery以树模型的形式表示,有七个节点,分别是处理指令、元素、文档节点、属性、命名空间、文本节点和注释。 | XPath表示为树结构,通过选择不同的节点来导航它。 |
XQuery 支持 XPath 和扩展关系模型。 | XPath 仍然是查询语言的一个组成部分。 |
XQuery 语言有助于为新的 XML 文档创建语法。
|
创建 XPath 是为了定义 xpointer 和 xslt 的通用语法和行为模型。
|
热门文章
优秀文章