www.baike369.com
百科369 > 网页制作 > XML教程

XML教程

XQuery for表达式(三)

XQuery for表达式(三)

for语句的另外一种形式是for...in...to,它用于整数序列。换言之,下面的for语句可以写成如下的形式:实例1. 查询命令文件ForIn3.xquery的源代码如下所示:2. 在“命令提示符...

XQuery for表达式(二)

XQuery for表达式(二)

序列的项代表的是值还是节点并没有关系,因为值和节点都可以是序列的项。实例1. XML源文档Products.xml的源代码如下:2. 查询命令ForIn2.xquery的源代码如下:3. 在“命令提示...

XQuery for表达式(一)

XQuery for表达式(一)

for表达式的一种形式是for...in。实例1. 查询命令文件ForIn.xquery的源代码如下所示:2. 在“命令提示符”窗口中输入以下命令:3. 在浏览器中浏览ForInOut.xml文档,显...

XQuery的轴

XQuery处理器不支持XPath的名称空间轴。只有具有全轴特征的XQuery处理器才支持祖先轴、祖先自身轴、后继兄弟轴、前驱轴和前驱兄弟轴。所有XQuery处理器都支持子轴、双亲轴、子孙轴和子孙自身...

XQuery的数据类型

XQuery采用了W3C XML Schema的类型系统。在“XML Schema”文章中介绍了W3C XML Schema的类型。...

XQuery项与节点的比较

XQuery数据模型推广了XPath 1.0里节点集的概念。在XQuery里,表达式的结果是一个序列,一个序列不仅包括了节点(与XPath 1.0一样),还包括原子值。...

XQuery文档顺序

当XQuery解析一个XML文档时,所有节点都是按照文档顺序创建的。某个元素的属性出现在该元素在文档顺序里的位置之后且在它的所有子元素之前。根据XML Infoset,属性的实际顺序无关紧要,因此我们...

XQuery节点集序列

XQuery用序列概念(Sequence)代替了XPath 1.0的节点集概念。一个序列可以包含节点、原子值或节点和原子值的组合。集合术语里的项(item)用来表示XQuery里的节点和原子值。原子值...

XQuery节点类型

XQuery的节点种类(Node Kind)相当于XPath 1.0的节点类型(type of node)。一个显著的变化是,XPath 1.0的根节点被XQuery 1.0的文档节点取代。XQuer...

XQuery与XPath 2.0和XSLT 2.0共享的数据模型

XQuery数据模型与XPath 2.0和XSLT 2.0的数据模型属于同一类型的数据模型。因此掌握了其中一个数据模型的用法,也就掌握了其它两个数据模型的基本用法。XSLT转换需要一个源树作为输入源,...

XQuery字符串的分隔符

在XQuery里,字符串用一对双引号或一对单引号表示,用这种方法创建元素时,把它们的内容当作字符串常量表示。例如,一个名为Paragraph的元素,它的文本内容可以用下面两种方法表示:或...

XQuery注释((:......:))

在XQuery中,注释放在一对符号里,它的起始符号是(:,结束符号是:)。如下所示:这个符号就是用于在查询命令中定义注释的。与HTML注释不同,在XQuery里,注释可以嵌套定义。在调试时,如果需要用...

XQuery计算构造器(library)

XQuery计算构造器(library)

我们已经知道,如何使用字面起始标签和结束标签在查询结果里构造一个元素。另外一个语法允许我们在运行时构造元素和属性。现在,我们就用元素和属性构造器创建一个简单库。为了清楚起见,我们用字符串常量作为新建的...

XQuery序体

XQuery文档的序体是用来给XQuery处理器提供必要的信息的,这些信息是正确执行一个查询命令所必不可少的。序体位于XQuery查询主体部分之前。严格来说,版本声明和模块声明都要放在序体之前,但是大...

XQuery的boundary-space声明

在序体里,还可以声明是否去掉或保留空白符。下面这个查询命令(BibQuery4.xquery)表示这个意思:对空白符的处理,XQuery与XML稍有不同。在XQuery里,边界空白符是指出现在元素或表...

Copyright© 2011-2016 www.baike369.com All Rights Reserved