图书介绍

XSLT精要从XML到HTML2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

XSLT精要从XML到HTML
  • (美)Khun Yee Fung著;汉扬天地科技发展有限公司译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302058229
  • 出版时间:2002
  • 标注页数:348页
  • 文件大小:24MB
  • 文件页数:365页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

XSLT精要从XML到HTMLPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 XML与XSLT简介3

第1章 简介3

1.1 什么是XML3

1.2 可扩展的XML文档的重要性4

1.3 XML和HTML之间的差别4

1.4 显示XML文档4

1.5 XSLT的作用5

1.6 HTML发布流程中的XSLT5

1.7 小结6

1.8 下一章6

第2章 XML7

2.1 URI7

2.2 基本XML文档结构7

2.2.1 XML声明7

2.2.2 XML文档类型声明8

2.2.3 文档元素8

2.3 XML中的合法名称9

2.4 元素9

2.4.1 嵌套元素9

2.4.2 属性9

2.4.3 命名空间10

2.5 字符数据12

2.6 实体13

2.7 处理指令13

2.8 注释13

2.9 XML文档的根13

2.10 小结14

2.11 下一章14

第3章 XSLT简介15

3.1 会议室预订文档15

3.1.1 预订文档15

3.1.2 会议室文档16

3.1.3 任务17

3.2 设计XSLT文档19

3.2.1 最简单的XSLT文档19

3.2.2 生成HTML元素20

3.2.3 显示lastUpdated元素22

3.2.4 处理多种选择25

3.2.5 基本匹配27

3.2.6 深入探讨包含的元素28

3.2.7 显示每天的全部会议30

3.2.8 显示特定日期中的会议36

3.2.9 决策38

3.2.10 显示会议室功能、预订和使用情况46

3.3 小结49

3.4 下一章50

第二部分 文档解析53

第4章 XML文档树53

4.1 树的术语53

4.2 将XML文档转换为树55

4.2.1 转换文档元素中包含的元素55

4.2.2 一个示例56

4.2.3 文本节点60

4.2.4 属性62

4.3 遍历树62

4.3.1 枚举树的所有节点63

4.3.2 示例63

4.4 文档顺序64

4.5 树节点的惟一性65

4.6 小结65

4.7 下一章66

第5章 路径67

5.1 路径和表达式67

5.1.1 数字67

5.1.2 字符串67

5.1.3 布尔值68

5.1.4 节点集68

5.2 位置路径68

5.2.1 上下文69

5.2.2 步70

5.2.3 轴70

5.2.4 节点测试80

5.2.5 计算轴和节点测试83

5.2.6 谓词83

5.2.7 关于计算步的小结85

5.3 合并步85

5.3.1 初始的上下文89

5.3.2 设计位置路径91

5.4 数据类型和操作符91

5.4.1 字符串92

5.4.2 数字92

5.4.3 布尔值93

5.4.4 节点集95

5.4.5 运算符的优先级100

5.5 节点名称100

5.5.1 扩展名称100

5.5.2 一些奇怪的结果102

5.6 XPath表达式的示例102

5.7 小结104

5.8 下一章104

第6章 转换105

6.1 使转换过程可视化105

6.2 文字结果元素107

6.3 带有xsl:apply-templates元素的简单模板107

6.4 嵌套的xsl:apply-templates元素110

6.5 模式114

6.6 匹配模板114

6.6.1 匹配第一个节点115

6.6.2 第二个节点116

6.7 模板优先级116

6.8 当前节点和当前节点列表,上下文节点和上下文117

6.9 XSLT文档118

6.9.1 非XSLT元素118

6.9.2 有关xsl:template元素119

6.9.3 关于xsl:apply-templates元素120

6.9.4 默认模板120

6.9.5 关于call-template元素121

6.9.6 参数121

6.9.7 复制121

6.10 小结123

6.11 下一章123

第7章 控制125

7.1 xsl:if元素125

7.2 for-each元素127

7.3 命名模板的循环131

7.4 排序136

7.4.1 排序数据类型137

7.4.2 升序或降序138

7.4.3 大小写138

7.4.4 与语言有关的排序138

7.4.5 多重排序138

7.5 向控制台发送消息139

7.6 XSLT文档外的参数140

7.7 小结141

7.8 下一章141

第8章 构建结果树143

8.1 用于HTML的xsl:output元素143

8.1.1 没有结束标记的元素143

8.1.2 民布尔值144

8.1.3 指令144

8.1.4 文档类型声明145

8.2 包含文字结果元素146

8.2.1 参数值模板146

8.2.2 属性-值模板的上下文节点147

8.3 构建元素148

8.4 插入注释149

8.5 插入指令150

8.6 xsl:test元素150

8.7 xsl:value-of元素151

8.8 变量151

8.8.1 全局变量152

8.8.2 变量的可见性152

8.9 结果树段153

8.10 只有空白字符的文本节点154

8.10.1 XSLT文档154

8.10.2 源文档154

8.10.3 xsl:space元素155

8.11 小结157

8.12 下一章157

第9章 合并模板159

9.1 xsl:include元素159

9.2 xsl:import元素160

9.3 xsl:apply-imports元素163

9.4 小结164

9.5 下一章164

第10章 扩展165

10.1 声明扩展函数和扩展元素165

10.2 使用扩展函数166

10.3 使用扩展元素166

10.4 检查可用性166

10.5 小结167

10.6 下一章167

第三部分 使用技巧与案例研究171

第11章 经验与技巧171

11.1 表的生成171

11.2 字符替换174

11.3 用xsl:include实现项目重用175

11.4 用xsl:import实现从不同项目中重复使用175

11.5 使用mode属性组织模板176

11.6 xsl:include和xsl:import元素176

11.7 使用全局参数设置配置177

11.8 绝对路径和模板模式177

11.9 模板模式的步178

11.10 在模板模式中使用简单的谓词178

11.11 使用translate()函数转换大小写179

11.12 短模板179

11.13 标志你的XML数据179

11.14 使用xsl:apply-templates180

11.15 一次一页180

11.16 外观、生成、编写181

11.17 工作目录182

11.18 XSLT模板应用程序183

11.19 删除一个元素186

11.20 使用XML配置文件187

11.21 使用排列文件187

11.22 一次一棵子树188

11.23 使用xsl:copy-of188

11.24 覆盖默认模板189

11.25 避免使用Descendant轴189

11.26 减小节点集的大小190

11.27 避免使用多个谓词190

11.28 小结191

11.29 下一章191

第12章 案例研究193

12.1 Web站点193

12.1.1 主页193

12.1.2 汇总页195

12.1.3 详情页204

12.1.4 非XSLT任务204

12.2 设计XML文件204

12.3 组织XSLT文档207

12.3.1 主页207

12.3.2 汇总页207

12.3.3 详情页211

12.4 设计XSLT模板212

12.4.1 工作量的分配213

12.4.2 广告213

12.4.3 页眉和页脚214

12.4.4 完整新闻216

12.4.5 详情页的左边栏219

12.4.6 页眉220

12.4.7 详情页220

12.4.8 链接项目222

12.4.9 投票区223

12.4.10 汇总页的左边栏224

12.4.11 新闻225

12.4.12 汇总页229

12.5 小结230

12.6 下一章230

第四部分 其他文件的转换233

第13章 转换为XML和文本文件233

13.1 XHTML233

13.2 XSL234

13.2.1 简单示例234

13.2.2 显示格式对象237

13.3 SVG237

13.4 将XML文档转换为文本文件239

13.5 小结248

第五部分 附录251

附录A 工具和资源251

A.1 XML工具251

A.1.1 XML编辑器251

A.1.2 XML数据库251

A.1.3 XSLT处理器252

A.1.4 DOM和SAX API252

A.2 资源252

A.2.1 W3C规范252

A.2.2 XSLT处理器252

A.3 XSLT Web站点253

附录B 字符集和编码方案255

附录C XSLT和XPath参考257

C.1 XSLT元素257

C.1.1 xsl:apply-imports259

C.1.2 xsl:apply-templates262

C.1.3 xsl:attribute266

C.1.4 xsl:attribute-set268

C.1.5 xsl:call-template268

C.1.6 xsl:choose270

C.1.7 xsl:comment272

C.1.8 xsl:copy273

C.1.9 xsl:copy-of276

C.1.10 xsl:decimal-format277

C.1.11 xsl:element278

C.1.12 xsl:fallback279

C.1.13 xsl:for-each280

C.1.14 xsl:if282

C.1.15 xsl:import282

C.1.16 xsl:include283

C.1.17 xsl:key283

C.1.18 xsl:message285

C.1.19 xsl:namespace-alias286

C.1.20 xsl:number287

C.1.21 xsl:otherwise298

C.1.22 xsl:output298

C.1.23 xsl:param300

C.1.24 xsl:preserve-space301

C.1.25 processing-instruction301

C.1.26 xsl:sort302

C.1.27 xsl:strip-space306

C.1.28 xsl:stylesheet308

C.1.29 xsl:template309

C.1.30 xsl:text310

C.1.31 xsl:transform311

C.1.32 xsl:value-of311

C.1.33 xsl:variable313

C.1.34 xsl:when314

C.1.35 xsl:with-param315

C.2 XSLT和XPath函数316

C.2.1 boolean316

C.2.2Ceiling316

C.2.3Concat317

C.2.4Contains317

C.2.5Count318

C.2.6Current318

C.2.7 document319

C.2.8 element-available321

C.2.9 false321

C.2.10 floor321

C.2.11 format-number322

C.2.12 function-available325

C.2.13 generate-id325

C.2.14 id329

C.2.15 key330

C.2.16 lang330

C.2.17 last330

C.2.18 local-name331

C.2.19 name333

C.2.20 namespace-uri334

C.2.21 normalize-space336

C.2.22 not337

C.2.23 number337

C.2.24 position337

C.2.25 round340

C.2.26 starts-with340

C.2.27 string341

C.2.28 string-length341

C.2.29 substring342

C.2.30 string-after342

C.2.31 substring-before343

C.2.32 sum344

C.2.33 system-property345

C.2.34 translate345

C.2.35 true347

C.2.36 unparsed-entity-uri348

热门推荐