图书介绍
XSLT技术内幕PDF|Epub|txt|kindle电子书版本网盘下载
![XSLT技术内幕](https://www.shukui.net/cover/44/31475939.jpg)
- (美)Steven Holzner著;闻道工作室译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111096339
- 出版时间:2002
- 标注页数:494页
- 文件大小:28MB
- 文件页数:508页
- 主题词:
PDF下载
下载说明
XSLT技术内幕PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 XSLT基础1
1.1 XSL=XSLT+XSL-FO1
1.2 简单背景1
1.2.1 XSLT-XSL变换2
1.2.2 XSL-FO:XSL格式化对象2
1.2.3 W3C规范3
1.2.4 XSLT版本3
1.3 XML文档4
1.3.1 合式XML文档6
1.3.2 有效的XML文档6
1.4 XML在浏览器中看起来如何9
1.5 XSLT变换9
1.6 执行XSLT变换12
1.7 使用独立的XSLT处理程序12
1.7.1 使用一种Java XSLT处理程序14
1.7.2 James Clark的XT15
1.7.3 Saxon16
1.7.4 Oracle XSLT16
1.7.5 Xalan16
1.8 用浏览器变换XML文档18
1.9 在Internet Explorer中使用XSLT和JavaScript21
1.10 位于Web服务器的XSLT变换22
1.11 XML至XML的变换23
1.12 XML至XHTML的变换26
1.13 XSLT资源29
1.13.1 XSLT规范、数程和实例29
1.13.2 XSLT编辑器30
1.13.3 XSLT实用工具32
1.14 XSL格式化对象:XSL-FO33
1.15 XSL-FO资源33
1.16 格式化XML文档34
1.17 XSLT样式单35
1.18 变换文档为格式化对象形式37
1.19 创建格式化文档39
第2章 创建与使用样式单41
2.1 树与节点41
2.2 XSLT树模型与信息集模型45
2.3 XSLT元素46
2.4 <?xsl:stylesheet?>处理指令46
2.5 <xsl:stylesheet>元素48
2.6 顶层样式单的元素50
2.7 <xsl:template>元素51
2.8 模板体51
2.8.1 XSLT指令52
2.8.2 扩展元素52
2.8.3 文字结果元素52
2.8.4 模板中的匹配元素53
2.9 <xsl:apply-templates>元素54
2.10 访问节点值57
2.11 支持XML基础规范62
2.12 选择输出方法63
2.12.1 输出方法:HTML64
2.12.2 输出方法:XML66
2.12.3 输出方法:文本67
2.13 简易的样式单68
2.14 内嵌样式单69
2.15 <xsl:include>元素72
2.16 <xsl:import>元素73
2.17 <xsl:apply-imports>元素74
2.18 利用Internet Explorer变换XML文档76
第3章 创建与使用模板80
3.1 创建一个模板80
3.2 处理子节点81
3.3 访问节点值83
3.4 创建匹配形式84
3.5 选择应用模板85
3.6 读属性值89
3.7 <xsl:text>元素90
3.8 禁止输出转义92
3.9 写属性值95
3.10 属性值模板96
3.11 处理空白98
3.12 <xsl:strip-space>和<xsl:preserve-space>元素99
3.13 自动缩进101
3.14 缺省模板规则104
3.15 删除内容106
3.16 模板冲突的解决方案108
3.17 <xsl:copy>元素111
3.18 <xsl:copy-of>元素113
3.19 <xsl:message>元素114
第4章 创建匹配形式117
4.1 匹配根节点118
4.2 匹配元素118
4.3 匹配子节点118
4.4 匹配元素后代119
4.5 匹配属性119
4.6 正式定义的匹配形式121
4.7 步骤形式的第1部分:形式轴123
4.8 步骤形式的第2部分:节点测试126
4.8.1 匹配注释127
4.8.2 用node()匹配节点128
4.8.3 用text()匹配文本节点129
4.8.4 匹配处理指令130
4.9 步骤形式的第3部分:断言130
4.10 创建断言133
4.10.1 断言:节点集133
4.10.2 断言:布尔型135
4.10.3 断言:数字138
4.10.4 字符串139
4.10.5 断言:结果树片断142
4.11 通过ID匹配143
4.12 通过关键字匹配144
4.13 使用Or操作符146
4.14 形式实例148
第5章 数据选择与排序157
5.1 <xsl:if>元素157
5.2 <xsl:choose>、<xsl:when>和<xsl:otherwise>元素161
5.3 <xsl:for-each>元素168
5.4 排序元素172
5.5 <xsl:number>元素177
5.5.1 单层编号方式178
5.5.2 任意层面编号方式181
5.5.3 多层面编号方式184
5.6 XSLT可扩展性186
5.7 扩展函数187
5.7.1 <xsl:script>元素189
5.7.2 使用function-available函数194
5.7.3 外部对象194
5.8 扩展元素194
5.9 <xsl:fallback>元素197
第6章 XML变换为XML、HTML、XHTML、RTF和修改文档内容199
6.1 <xsl:output>元素200
6.1.1 输出方法:HTML201
6.1.2 输出方法:XML205
6.1.3 输出方法:Text209
6.1.4 输出XHTML211
6.2 基于输入的改变文档结构215
6.3 <xsl:element>元素:运行时创建新元素215
6.4 <xsl:attribute>元素:创建新属性218
6.5 <xsl:comment>元素:生成注释219
6.6 <xsl:processing-instruction>元素:生成处理指令220
6.7 <xsl:document>元素:生成多个输出文档222
6.8 <xsl:namespace>元素:生成名字空间声明224
6.9 <xsl:attribute-set>元素:生成属性组224
6.10 省略XML声明和生成XML片段226
6.11 使用generate-id创建惟一的标识符228
6.12 创建CDATA节232
6.13 设置字符编码233
6.14 模式:上下文指定格式234
第7章 应用和理解XPath242
7.1 理解XPath243
7.2 XPath数据类型246
7.2.1 XPath节点组246
7.2.2 XPath数字249
7.2.3 XPath字符串250
7.2.4 XPath布尔值254
7.3 创建XPath位置路径255
7.3.1 XPath定位步骤第1部分:轴255
7.3.2 XPath定位步骤第2部分:节点测试256
7.3.3 XPath定位步骤第3部分:判定257
7.3.4 使用XPath轴257
7.3.5 使用ancestor轴257
7.3.6 使用ancestor-or-self轴258
7.3.7 使用descendant轴259
7.3.8 使用descendant-or-self轴261
7.3.9 使用following轴261
7.3.10 使用following-sibling轴263
7.3.11 使用namespace轴264
7.3.12 使用parent轴265
7.3.13 使用preceding轴266
7.3.14 使用preceding-sibling轴268
7.3.15 使用self轴269
7.4 位置路径举例270
7.5 XPath缩写语法271
7.6 检查XPath表达式272
7.7 XPath2.0272
第8章 使用XSLT和XPath函数274
8.1 XSLT函数275
8.1.1 current()275
8.1.2 document()277
8.1.3 element-available()279
8.1.4 format-number()280
8.1.5 function-available()283
8.1.6 generate-id()284
8.1.7 key()286
8.1.8 system-property()288
8.1.9 unparsed-entity-uri()289
8.2 XPath节点组函数292
8.2.1 count()292
8.2.2 id()294
8.2.3 last()295
8.2.4 local-name()296
8.2.5 name()296
8.2.6 namespace-uri()296
8.2.7 position()298
8.3 XPath字符串函数298
8.3.1 concat()299
8.3.2 contains()300
8.3.3 normalize-space()302
8.3.4 starts-with()304
8.3.5 string()306
8.3.6 string-length()308
8.3.7 substring()310
8.3.8 substring-after()311
8.3.9 substring-before()311
8.3.10 translate()311
8.4 XPath数字函数312
8.4.1 ceiling()312
8.4.2 floor()312
8.4.3 number()314
8.4.4 round()314
8.4.5 sum()314
8.5 XPath布尔函数315
8.5.1 boolean()315
8.5.2 false()315
8.5.3 lang()316
8.5.4 not()317
8.5.5 true()319
8.6 <xsl:decimal-format>元素:创建数字格式319
8.7 XSLT和XPath 2.0中的新函数322
第9章 命名模板、参数和变量324
9.1 <xsl:variable>元素:创建变量324
9.1.1 变量作用域325
9.1.2 工作中的变量328
9.2 <xsl:call-template>元素:使用已命名模板332
9.3 <xsl:param>和<xsl:with-param>元素:创建参数335
9.3.1 递归调用模板342
9.3.2 默认模板值343
9.3.3 在命令行指定模板值345
9.4 <xsl:key>元素:关键字匹配345
9.5 <xsl:document>元素:生成多个结果文档352
9.6 <xsl:namespace-alias>元素:生成样式单355
第10章 使用XSLT处理程序API358
10.1 Internet Explorer中的XSLT和JavaScript358
10.2 处理解析错误360
10.3 Internet EXplorer和动态样式363
10.4 Internet Explorer和XML数据岛368
10.5 从XSLT处理程序直接调用Java371
10.6 XSLT与Java API接口372
10.7 Xalan与Java接口373
10.8 Saxon与Java接口375
10.9 Oracle XSLT处理程序与Java接口379
10.10 XT与Java接口382
10.11 变换XML为SQL数据库385
10.12 与Active Server Pages一起使用XSLT389
10.13 与Java Server Pages一起使用XSLT391
10.14 与Java Servlet一起使用XSLT393
第11章 使用XSLT创建XSL-FO文档:文本和表格396
11.1 XSL格式化396
11.2 XSL-FO格式化对象397
11.3 XSL-FO格式化属性400
11.4 格式化XML文档405
11.5 使用XSLT样式单向XSL-FO变换406
11.6 创建文档根:<fo:root>413
11.7 创建主文件集布局:<fo:layout-master-set>414
11.8 创建页面主文件:<fo:simple-page-master>414
11.9 创建区域415
11.10 创建页面序列:<fo:page-sequence>417
11.11 创建流:<fo:flows>418
11.12 创建块级内容:<fo:block>419
11.13 创建表格422
11.14 创建表格:<fo:table>429
11.15 创建表格列:<fo:table-column>430
11.16 创建表格主体:<fo:table-body>431
11.17 创建表格行:<fo:table-row>432
11.18 创建表格单元:<fo:table-cell>433
第12章 使用XSLT创建XSL-FO文档:列表、图形、列和定位436
12.1 创建XLS-FO列表436
12.1.1 创建列表:<fo:list-block>440
12.1.2 创建列表项:<fo:list-item>441
12.1.3 创建列表项标签:<fo:list-item-label>442
12.1.4 创建列表项体:<fo:list-item-body>443
12.2 使用块容器定位文本:<fo:block-container>444
12.3 内置级格式化对象449
12.3.1 创建内置区域:<fo:inline>450
12.3.2 分别处理字符:<fo:character>451
12.3.3 创建页号:<fo:page:number>453
12.3.4 插入图形:<fo:external-graphic>454
12.3.5 格式化首行:<fo:initial-property-set>456
12.4 创建脚注:<fo:footnote>和<fo:footnote-body>457
12.5 创建链接:<fo:basic:link>460
12.6 创建列463
12.7 页面次序和页面编号465
附录A XSLT DTD474
附录B XSL-FO格式化属性483