分享
 
 
 

XSLT和XPath——XML转换指南(附光盘)

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 美.加德纳 等编著 飞天工作组 译

出 版 社: 机械工业出版社

出版时间: 2002-4-1字数:版次: 1页数: 312印刷时间: 2002/04/01开本:印次:纸张: 胶版纸I S B N : 9787111099802包装: 平装内容简介

本书系统地介绍了使用XSLT和XPath进行XML转换的方法。本书概念清晰,循序渐进,并结合大量实例,详细讨论了进行XML转换所涉及的样式表、元素、函数、表达式等的具体使用方法,还介绍了三种免费的XSLT解析器,并在书后附录中给出了典型案例及应用。本书附赠的光盘中包含书中所有例子的源程序代码。

目录

第1章 一张XSLT样式表的剖析1

1.1 什么是标记1

1.2 什么是XSLT2

1.3 什么是XPath3

1.4 XSLT样式表概念4

1.5 XSLT术语8

1.5.1 事件的根8

1.5.2 引出分支:节点9

1.5.3 文档顺序10

1.6 全面理解“家庭”树:XSLT中寻址12

第2章 XSLT样式表的基本概念15

2.1 XSLT样式表的样板15

2.1.1 文档元素:或者

15

2.1.2 文字结果元素样式表18

2.1.3 文档元素的子元素19

2.2 在XML文档中嵌入样式表20

2.3 XSLT样式表术语21

2.3.1 样式表21

2.3.2 样式表元素和转换元素22

2.3.3 结果树22

2.3.4 源树22

2.3.5 空白域23

2.3.6 良好的格式23

2.4 XSLT样式表的XML成分24

2.4.1 XML声明24

2.4.2 文档类型声明25

第3章 高级的样式表26

3.1 模板:构建转换模块26

3.1.1 模板处理26

3.1.2顶层元素27

3.1.3属性28

3.1.4 模板的成分34

3.1.5指令元素35

3.1.6指令元素39

3.1.7指令元素42

3.2 内嵌模板规则43

第4章 XPath表达式45

4.1 XPath句法和术语45

4.1.1 XPath中文件顺序46

4.1.2 上下文节点46

4.1.3 当前节点47

4.1.4 上下文尺寸47

4.1.5 邻近位置47

4.1.6 表达式47

4.1.7 定位路径55

4.1.8 轴56

4.1.9 节点检测60

4.1.10 判定61

4.2 缩写62

第5章 XPath 函数64

5.1 XPath 函数库64

5.2 节点集核心函数组68

5.2.1 id()函数69

5.2.2 local-name()函数71

5.2.3 name()函数72

5.2.4 namespace-uri()函数73

5.2.5 last()函数76

5.2.6 position()函数77

5.2.7 count()函数79

5.3 字符串核心函数组80

5.3.1 string()函数80

5.3.2 字符串转换规则81

5.3.3 concat()函数83

5.3.4 substring()函数84

5.3.5 substring-after()函数87

5.3.6 substring-before()函数88

5.3.7 normalize-space()函数89

5.3.8 translate()函数90

5.3.9 contains()函数93

5.3.10 starts-with()函数95

5.3.11 string-length()函数96

5.4 布尔值核心函数组97

5.4.1 boolean()函数97

5.4.2 布尔值转换规则98

5.4.3 false()函数98

5.4.4 true()函数99

5.4.5 lang()函数99

5.4.6 not()函数100

5.5 数字核心函数组101

5.5.1 number()函数101

5.5.2 数值转换规则102

5.5.3 sum()函数102

5.5.4 ceiling()函数103

5.5.5 floor()函数104

5.5.6 round()函数104

第6章 使用XSLT构建新的XML文档106

6.1 使用LRE产生元素106

6.2指令元素107

6.3 使用指令元素生成属性109

6.4顶层元素114

6.4.1 name属性114

6.4.2 use-attribute-sets属性114

6.4.3 通过来使用属性组115

6.5指令元素117

6.5.1 disable-output-escaping 属性117

6.5.2 使用来生成文本118

6.5.3 不使用时生成文本的方法120

6.6 为LRE添加属性121

6.6.1 属性值模板122

6.6.2 在LRE中使用元素123

6.6.3 在LRE中使用

元素和xsl:use-attribute-sets属性123

6.7 注释和处理指令124

6.7.1指令元素124

6.7.2

指令元素125

6.8 名称空间的别名126

第7章 使用多样式表128

7.1 处理外部的样式表128

7.1.1顶层元素128

7.1.2顶层元素131

7.1.3和顶层

元素的比较132

7.1.4指令元素135

7.2 模板规则处理和优先级138

7.2.1 当前模板规则138

7.2.2 模板规则冲突的解决方法138

7.2.3 替换导入模板的优先次序和优先级140

第8章 变量的处理143

8.1 变量的声明和赋值143

8.1.1顶层元素143

8.1.2顶层元素144

8.1.3元素145

8.2 结果树段146

8.3 使用变量引用148

8.3.1 局部和全局变量的比较148

8.3.2 复制声明149

8.3.3 使用指令元素151

8.4和元素的比较153

8.5同

和的比较153

第9章 复制、迭代和XSLT条件处理元素154

9.1指令元素154

9.2指令元素156

9.3指令元素158

9.4元素160

9.4.1的select属性161

9.4.2的data-type属性163

9.4.3的order属性164

9.4.4的case-order属性165

9.4.5的lang属性167

9.5指令元素167

9.6指令元素169

9.6.1条件元素170

9.6.2 例外条件170

9.6.3 在中使用

和170

9.7指令元素171

9.7.1的count属性173

9.7.2的level属性174

9.7.3的from属性177

9.7.4 value属性178

9.7.5 format属性178

9.7.6的lang属性180

9.7.7 letter-value属性180

9.7.8 grouping-separator属性180

9.7.9 grouping-size属性180

9.7.10指令元素181

第10章 控制输出选项182

10.1顶层元素182

10.1.1的属性183

10.1.2 以xml方式输出文件186

10.1.3 以html方式输出文件189

10.1.4 以text方式输出文件192

10.2 顶层元素

和193

10.3 错误消息和日志的产生194

第11章 XSLT函数和相关的XSLT元素197

11.1 XSLT函数组197

11.1.1 XSLT的node-set函数198

11.1.2 XSLT的current()函数204

11.1.3 XSLT的key()函数和

顶层元素205

11.2 XSLT的字符串函数210

11.2.1 XSLT的system-property()函数210

11.2.2 XSLT的generate-id()函数211

11.2.3 XSLT的format-number()函数214

11.2.4顶层元素215

11.2.5 XSLT的unparsed-entity-uri()函数217

11.3 XSLT的布尔型函数组217

11.3.1 XSLT的element-available()函数217

11.3.2 XSLT的function-available()函数220

第12章 XSLT处理器、XSLT扩展和Java223

12.1 XSLT处理器223

12.2 扩展元素和扩展函数224

12.3 名称空间224

12.3.1 名称空间的原理224

12.3.2 名称空间剖析225

12.3.3 缺省名称空间226

12.3.4 限制命名和无分隔符命名226

12.3.5 XSL名称空间227

12.3.6 使用其他的名称空间227

12.3.7 缺省XML名称空间228

12.3.8 声明扩展名称空间及扩展名称

空间的应用性228

12.3.9 处理器扩展功能、Java附加功能

和XSLT W3C规范的前景229

12.3.10 整合XSLT处理器和OASIS的XSLT

整合委员会229

12.4 Java230

12.5 商业XSLT处理器233

12.5.1 Sun公司的XSLTC233

12.5.2 Oracle的XML开发工具234

12.5.3 安装Oracle XSL处理器234

12.5.4 Microsoft的MSXML235

12.5.5 安装最新版本的Microsoft XML

解析器237

第13章 Xalan、Saxon和XT238

13.1 Xalan238

13.1.1 Xalan-C++238

13.1.2 Xalan-J241

13.1.3 使用Eric Lawson GUI界面Xalan-J242

13.1.4 安装Xalan-J的基本命令行界面242

13.1.5 使用Xalan-J的命令行界面方式

和扩展功能243

13.1.6 Xalan-J处理器扩展244

13.2 Saxon248

13.2.1 在Solaris/UNIX或Windows Java中

完全安装Saxon248

13.2.2 在Windows下安装Instant Saxon249

13.2.3 Saxon选项249

13.2.4 Saxon命令行参数250

13.2.5 Saxon扩展250

13.3 XT262

13.3.1 在Windows上安装XT263

13.3.2 在UNIX上安装XT和XP263

13.3.3 在Macintosh上安装XT和XP264

13.3.4 XT扩展266

13.3.5 XT处理器的限制267

13.4 使用Saxon、Xalan或XT处理器产生

多输出文档268

附录A 案例学习272

附录B 分组使用Muenchian方法300

附录C 在人工智能“N-Queens”问题中

使用XSLT303

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有