Chinaunix首页 | 论坛 | 博客
  • 博客访问: 105531156
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531157
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531158
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531149
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531160
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531161
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531162
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531163
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531164
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531165
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531166
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531167
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531168
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531169
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531170
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531171
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531172
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531173
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531164
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531175
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531176
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531177
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531178
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531179
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531180
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531181
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531182
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531183
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531184
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531185
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531186
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531187
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531188
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531179
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531190
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531191
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531192
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531193
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531194
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531195
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531196
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531197
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531198
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531199
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531200
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531201
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531202
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531203
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531194
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531205
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531206
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(6)-sdccf-ChinaUnix博客
  • 博客访问: 105531207
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:12:39

developerWorks



XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105169) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105168) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105167) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105166) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105165) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105164) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105163) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105162) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105161) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105160) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105159) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105158) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105157) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105156) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105155) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105154) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105153) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105152) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105151) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105150) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105149) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105148) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105147) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105146) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105145) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105144) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105143) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105142) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105141) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105140) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105139) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105138) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105137) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105136) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105135) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105134) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105133) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105132) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105131) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105130) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105129) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105128) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105127) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105126) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105125) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105124) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105123) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105122) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105121) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105120) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105119) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


XML 数据转换

XQuery 的一个强大功能是能够将 XML 数据从一种形式的 XML 转换为另一种。在本节中,您将了解进行 XML 数据转换是多么容易。

在基于 Web 的应用程序中,常常需要将全部或部分 XML 文档转换为 HTML 以便进行显示。利用 XQuery 很容易完成这个过程。请考虑以下查询,它检索客户的地址、按邮政编码对结果进行排序并将输出转换为 XML 元素,这些元素是一个无序 HTML 列表的组成部分:



                    
xquery 
    { for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client/Address order by $y/zip return
  • {$y}
  • }

这个查询以 xquery 关键字开头,从而向 DB2 分析器表示 XQuery 用作主要语言。第二行使无序列表的 HTML 标记(

    )出现在结果中。它还引入一个花括号,这是这个查询中使用的两对花括号中的第一对。花括号让 DB2 计算并处理其中包含的表达式,而不是将它作为字符串对待。

    第三行遍历客户的地址,依次将变量 $y 绑定到每个 Address 元素。第四行包含一个 order by 子句,它指定结果必须根据客户的邮政编码(即绑定到 $y 的每个 Address 的 zip 子元素)进行升序排序(这是默认次序)。return 子句表示将 Address 元素包围在 HTML 列表项标记中,然后再返回。最后一行结束查询并完成 HTML 无序列表标记。

    这个查询的部分输出如下:



                        
    
    • 9407 Los Gatos Blvd. Los Gatos CA 95032
    • 4209 El Camino Real Mountain View CA 95033
    • . . .

    我们来考虑前面提出的一个主题:如何编写 XQuery 在返回的结果中表示缺失的值,以及表示一个 XML 文档(比如一个客户记录)包含重复的元素(比如多个电子邮件地址)。一种方法涉及到将返回的输出包装在一个新的 XML 元素中,如以下查询所示:



                        
    xquery 
    for $y in db2-fn:xmlcolumn('CLIENTS.CONTACTINFO')/Client
    where $y/Address[zip="95032"] or $y/Address[city="San Jose"]
    return  {$y/email} 
    

    运行这个查询会返回一系列 emailList 元素,每个符合条件的客户记录都有一个 emailList 元素。每个 emailList 元素将包含电子邮件数据。如果 DB2 在一个客户的记录中只找到一个电子邮件地址,那么它会返回这个元素及其值。如果找到多个电子邮件地址,就会返回所有 email 元素及其值。最后,如果没有找到电子邮件地址,就会返回一个空的 emailList 元素。

    对于我们的示例数据,这个查询的输出是:



                        
    
       love2shop@yahoo.com
    
    
    
    
       beatlesfan36@hotmail.com
       lennonfan36@hotmail.com
       
阅读(105118) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~