XQuery 术语
XQuery 术语
XQuery 是一种用于查询 XML 数据的语言,它基于 XML 的数据模型,并允许用户以声明式的方式查询和转换 XML 数据。XQuery 1.0 在 2007 年成为 W3C 推荐标准,并在随后的版本中进行了更新和扩展。本文将介绍一些 XQuery 中的基本术语和概念。
基本术语
序列(Sequence)
在 XQuery 中,序列是一组有序的值,可以是 XML 元素、属性、文本节点或任何其他类型的数据。序列可以包含零个、一个或多个项目。
节点(Node)
节点是 XML 文档中的基本构建块,包括元素节点、属性节点、文本节点、注释节点和命名空间节点等。
元素节点(Element Node)
元素节点是 XML 文档中的基本结构单元,它由开始标签、内容和结束标签组成。例如,在 XML 文档中,<book>
和 </book>
之间的内容就是一个元素节点。
属性节点(Attribute Node)
属性节点是与元素节点相关联的名称/值对,用于提供元素的额外信息。例如,在 XML 元素 <book id="1">
中,id
是一个属性节点。
文本节点(Text Node)
文本节点包含元素或属性的实际文本内容。例如,在 XML 元素 <title>XML Bible</title>
中,XML Bible
是一个文本节点。