Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103132035
  • 博文数量: 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博客
  • 博客访问: 103132036
  • 博文数量: 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博客
  • 博客访问: 103132037
  • 博文数量: 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博客
  • 博客访问: 103132039
  • 博文数量: 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博客
  • 博客访问: 103132040
  • 博文数量: 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博客
  • 博客访问: 103132042
  • 博文数量: 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博客
  • 博客访问: 103132043
  • 博文数量: 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博客
  • 博客访问: 103132045
  • 博文数量: 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博客
  • 博客访问: 103132046
  • 博文数量: 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博客
  • 博客访问: 103132047
  • 博文数量: 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博客
  • 博客访问: 103132048
  • 博文数量: 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博客
  • 博客访问: 103132049
  • 博文数量: 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博客
  • 博客访问: 103132051
  • 博文数量: 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博客
  • 博客访问: 103132052
  • 博文数量: 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博客
  • 博客访问: 103132053
  • 博文数量: 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博客
  • 博客访问: 103132054
  • 博文数量: 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博客
  • 博客访问: 103132055
  • 博文数量: 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博客
  • 博客访问: 103132056
  • 博文数量: 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博客
  • 博客访问: 103132057
  • 博文数量: 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博客
  • 博客访问: 103132058
  • 博文数量: 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博客
  • 博客访问: 103132049
  • 博文数量: 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博客
  • 博客访问: 103132060
  • 博文数量: 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博客
  • 博客访问: 103132061
  • 博文数量: 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博客
  • 博客访问: 103132062
  • 博文数量: 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博客
  • 博客访问: 103132063
  • 博文数量: 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博客
  • 博客访问: 103132064
  • 博文数量: 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博客
  • 博客访问: 103132065
  • 博文数量: 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博客
  • 博客访问: 103132066
  • 博文数量: 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博客
  • 博客访问: 103132067
  • 博文数量: 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博客
  • 博客访问: 103132068
  • 博文数量: 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博客
  • 博客访问: 103132069
  • 博文数量: 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博客
  • 博客访问: 103132070
  • 博文数量: 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博客
  • 博客访问: 103132071
  • 博文数量: 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博客
  • 博客访问: 103132073
  • 博文数量: 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博客
  • 博客访问: 103132064
  • 博文数量: 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博客
  • 博客访问: 103132075
  • 博文数量: 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博客
  • 博客访问: 103132076
  • 博文数量: 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博客
  • 博客访问: 103132077
  • 博文数量: 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博客
  • 博客访问: 103132078
  • 博文数量: 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博客
  • 博客访问: 103132079
  • 博文数量: 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博客
  • 博客访问: 103132080
  • 博文数量: 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博客
  • 博客访问: 103132082
  • 博文数量: 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博客
  • 博客访问: 103132083
  • 博文数量: 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博客
  • 博客访问: 103132084
  • 博文数量: 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博客
  • 博客访问: 103132085
  • 博文数量: 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博客
  • 博客访问: 103132086
  • 博文数量: 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博客
  • 博客访问: 103132087
  • 博文数量: 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博客
  • 博客访问: 103132088
  • 博文数量: 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博客
  • 博客访问: 103132079
  • 博文数量: 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博客
  • 博客访问: 103132090
  • 博文数量: 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博客
  • 博客访问: 103132091
  • 博文数量: 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博客
  • 博客访问: 103132092
  • 博文数量: 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
       
阅读(104657) | 评论(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
       
阅读(104656) | 评论(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
       
阅读(104655) | 评论(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
       
阅读(104654) | 评论(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
       
阅读(104653) | 评论(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
       
阅读(104652) | 评论(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
       
阅读(104651) | 评论(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
       
阅读(104650) | 评论(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
       
阅读(104649) | 评论(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
       
阅读(104648) | 评论(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
       
阅读(104647) | 评论(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
       
阅读(104646) | 评论(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
       
阅读(104645) | 评论(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
       
阅读(104644) | 评论(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
       
阅读(104643) | 评论(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
       
阅读(104642) | 评论(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
       
阅读(104641) | 评论(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
       
阅读(104640) | 评论(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
       
阅读(104639) | 评论(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
       
阅读(104638) | 评论(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
       
阅读(104637) | 评论(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
       
阅读(104636) | 评论(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
       
阅读(104635) | 评论(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
       
阅读(104634) | 评论(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
       
阅读(104633) | 评论(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
       
阅读(104632) | 评论(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
       
阅读(104631) | 评论(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
       
阅读(104630) | 评论(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
       
阅读(104629) | 评论(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
       
阅读(104628) | 评论(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
       
阅读(104627) | 评论(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
       
阅读(104626) | 评论(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
       
阅读(104625) | 评论(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
       
阅读(104624) | 评论(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
       
阅读(104623) | 评论(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
       
阅读(104622) | 评论(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
       
阅读(104621) | 评论(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
       
阅读(104620) | 评论(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
       
阅读(104619) | 评论(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
       
阅读(104618) | 评论(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
       
阅读(104617) | 评论(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
       
阅读(104616) | 评论(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
       
阅读(104615) | 评论(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
       
阅读(104614) | 评论(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
       
阅读(104613) | 评论(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
       
阅读(104612) | 评论(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
       
阅读(104611) | 评论(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
       
阅读(104610) | 评论(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
       
阅读(104609) | 评论(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
       
阅读(104608) | 评论(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
       
阅读(104607) | 评论(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
       
阅读(104606) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~