XSLT从入门到精通

XSLT从入门到精通
作 者: Chuck White 王健 王军 王健
出版社: 电子工业出版社
丛编项: 从入门到精通系列图书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: XSLT/XSL
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《XSLT从入门到精通》作者简介

内容简介

XSLT是万维网联盟(W3C)最新提出的一种用来转换XML文档结构的说明性计算机语言,随着网络时代的发展,它的应用场合越来越广泛,影响力也越来越大。本书共分四部分,从XSLT的基本概念开始,详细讨论了基本知识点、具体技术和实际应用。书中大量的实例将有助于读者准确掌握XSLT语言,提高在实际商业环境中的应用和开发能力。本书适合不同层次的读者。

图书目录

第一部分 XSLT基础

第1章 XSLT的作用

历史简介

XSL标准

什么是转换

为什么要转换XML

XPath数据模型

输出方式

多文档处理

处理XSLT

更多信息

小结

第2章 样式表结构

合格的XSLT对象名称

xsl:stylesheet元素

理解最高级元素

什么是模板

简化样式表语法

正向兼容性

可扩展性

小结

第3章 XSLT模板

本章的一个源程序清单

浏览文档树

包含模板的元素

定义模板规则

应用模板规则

解决模板规则冲突

内置模板规则

最后一个for—each语句

保持模块化

更多信息

小结

第4章 XSLT数据模型

XPath形成基础

xPath树形模型

文档顺序与XSLT

XSLT中的空白处理

XML信息集

XPath展望

更多信息

小结

第5章 表达式

表达式在XSLT中的作用

XSlT与表达式

表达式数据类型

位置路径

使用缩写的XPath语法

小结

第6章 XSLT中的变量与参数

理解xsl:variable元素

理解xsl:zparam元素

使用xsl:with—param通过结果树片断存储数值

参数范围

使用变量值与参数值

更多信息

小结

第7章 函数

函数概述

XPath函数

XSLT专用函数

小结

第二部分 处理技巧

第8章 输出管理

理解xsl:output元素

理解输出方式

输出格式良好的XML

输出HTMl

输出文本

更多信息

小结

第9章 循环. 迭代与条件控制

使用循环与迭代

理解递归

嵌套迭代

通过xsl:if管理条件控制

通过xsl:choose管理条件控制

更多信息

小结

第10章 分组与索引

分组的局限性

以位置分组

以内容分组

使用关键字建立分组变量

使用generate—i()函数进行索引

通过分组创建行

多级分组

XML Spy工作流程:转换和分组Word文档

XSLT 2. 0分组功能前瞻

更多信息

小结

第11章 多文档管理与模块化

嵌入样式表

使用多个源文档和XSLT文档

使用通用模板调用函数

选择合并文档中的不同节点

输出文档

合并不同文件的XML数据

有条件地合并文档

合并两个文件并求和输出

疑难解答

更多信息

小结

第12章 排序与编号

排序

编号

小结

第13章 生成文档编制与注释

生成基本的注释

牛成自编制代码

利用XSLdoc生成文档编制

更多信息

小结

第14章 XSLT扩展

为什么要扩展XSLT

EXSLT简介

使用扩展

扩展元素

扩展属性

扩展函数

更多信息

小结

第15章 XSLT中的低效运行

为什么需要fallback

使用xsl:fallback元素

排序fallback指令

使用element—availble()函数

使用function—available()函数

更多信息

小结

第三部分 生成HTML文件

第16章 生成HTML

生成基本的HTML文件

处理空元素

HTML元素和属性中的大小写处理

HTML作为输入

利用属性值模板生成图像

为输出选择和分组元素

使用JavaScript和VBScript

使用XHTML

更多信息

小结

第17章 生成表格

生成基本表格

改变表元与表行颜色

多列排列数据

提取一行数据

调用模板创建表格

将数据分组装入表格

更多信息

小结

第18章 使用表单

创建下拉列表和复选框

创建可交互的表单

建立链接管理系统

更多信息

小结

第19章 HTML:特别考虑

编码和XML

处理脚本和样式元素内容

管理换行

更多信息

小结

第四部分 特殊输出考虑

第20章 输出字符串和特殊字符

字符串和XPath

分析URL字符串

在x个字符后换行

统计字符串中的字符

将数字转换为字符串

大小写处理

理解特殊字符

使用引号和撇号

拆分字符串成元素

删除空白

更多信息

小结

第21章 数学计算

生成随机数

基本的XSLT计算

生成合计

减法. 除法以及其他基本运算

创建各部分的小计

使用十六进制数和转换

查找最小和最大值

将RGB颜色值转换为十六进制

牛成MathML输山

更多信息

小结

第22章 使用XSLT输出SVG

使用xSLT整合SVG文档

使用XSLT和SVG创建一个图表

使用XSLT将SVG嵌入HTML

使用SVG和ASP

设置MIME类型

更多信息

小结

第23章 生成RTF和其他非XML置标

生成RTF

产生CSV文件

使用XSL—FO来创建RTF和PDF文档

更多信息

小结

附录A XPath

附录B XML/XSL资源

附录C 使用XSLT进行函数程序设计