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

XML教程

XQuery的验证声明(validation)

序体里还可以说明验证方式。允许的验证是lax、skip或strict。下面的验证声明设置了strict验证方式:...

XQuery的变量声明(variable)与定义外部变量(external)

变量声明也要放在序体里。例如,声明$seven变量且把它的值设置为7,用下面的语句:可以省略数据类型。但是,如果说明数据类型,处理器会试图根据它的初始值推断出变量的类型:XQuery定义外部变量(ex...

XQuery的模式导入(import)

我们可能需要访问某个模式里的元素、属性或类型定义,这也要在序体里说明。用下面的语句可以导入这个模式:这个语句导入一个XHTML文档的模式。如果希望说明这个模式文件所在的URL,可以用下面的模式导入语句...

XQuery的默认名称空间声明(namespace)

任何默认名称空间声明也都要放在序体里。有时为了方便,我们不希望每个元素或函数前面都有名称空间前缀,这可以用默认的名称空间声明来实现。1. 为元素声明一个默认的名称空间,要用下面的语法:2. 为函数声明...

XQuery的名称空间声明(namespace)

序体里需要有相关的名称空间声明。例如,如果XQuery命令的输出结果里有元素需要由名称空间限定,那么必须声明这些元素所在的名称空间。与XML名称空间声明相似,XQuery名称空间声明把一个名称空间前缀...

XQuery的base-uri声明

URI可以用相对路径表示,也可以用绝对路径表示。解析相对URI标识符需要一个基准URI地址,在XQuery里基准URI要用base-uri声明,类似于下面的语句:如果把myFile.xml作为文件的定...

XQuery的模块声明(module)

XQuery查询文件可能包含一个或多个模块。但是在构造复杂的查询命令时,XQuery代码重复使用是很常见的。在XQuery序体里包含如下的模块声明:module声明把模块当作库模块。名称空间前缀bai...

XQuery的版本声明(version)

第一件事是要定义使用的XQuery版本。版本声明是可选的,但是如果有版本声明,则必须放在最前面。因为随着XQuery版本的不断升级和其它功能的不断增加,不止会有一个版本存在。下面的声明语句说明使用了X...

XQuery元素构造器(四)

XQuery元素构造器(四)

到现在为止,我们已经用简单的XPath表达式,根据XML源文档的结构生成了输出结果。实际上,我们希望能够用各种方式控制或过滤XML文档。一种方式是用XPath的谓词过滤元素。XPath的谓词之所以起过...

XQuery元素构造器(三)

XQuery元素构造器(三)

1. 使用下面的XQuery查询命令,可以从BibAdapted.xml文件生成一个良构的XML文档:将上面的内容保存到BibQuery2.xquery文件内。这个查询命令为一个名为myNewBib元...

XQuery元素构造器(二)

XQuery元素构造器(二)

在XQuery的查询命令中:把查询表达式doc("SimpleBooks.xml")/Books/Book放在了一对大括号里。如果去掉这对大括号,那么XPath的表达式就当作文本处理,即按字面的内容输...

XQuery元素构造器(一)

XQuery元素构造器(一)

在XSLT里,用字面结果元素可以把新元素插入到结果文档里。在XQuery中,我们同样可以创建XML元素,方法是在查询命令的某个合适地方,插入字面起始标签和结束标签。1. SimpleBooks.xml...

XQuery检索节点

在XQuery里,我们可以用XPath表达式检索节点,而且这种方法简单直观。然而,与XPath相比,XQuery 1.0受到一些限制。所有的XQuery处理器都没有XPath的名称空间轴。此外,一些X...

XQuery的输入函数——collection()函数

collection()函数可以一次同时处理多个XML文档。collection()函数的参数是一个字符串,即xsl:anyURI值。用collection()函数可以存取数据库里的一组节点,或某个文...

XQuery的输入函数——doc()函数

XQuery的输入函数——doc()函数

doc()函数用于指定需要查询的XML文档。1. 为了说明XQuery的基本功能,我们查询下面这个简单的XML文档,文档名称为SimpleBooks.xml。源代码如下:我们把XQuery的查询命令保...

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