注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程XSL技术实践

XSL技术实践

XSL技术实践

定 价:¥48.00

作 者: (美)John E. Simpson著;彭仕安等译
出版社: 机械工业出版社
丛编项: Internet新技术丛书
标 签: XSLT/XSL

购买这本书可以去


ISBN: 9787111104520 出版时间: 2002-01-01 包装: 胶版纸
开本: 24cm 页数: 420页 字数:  

内容简介

  本书重点讲述了XSL的发展历史及其两个标准:XSLTransformations(XSLT)和XSLFormattingObjects(XSL-FO)。盖涵了在桌面计算机或者工作站上本地使用和XSL T软件,还介绍了基本的XSL-FO的语法、涵数和使用方法。本书没有刻意灌输XSL中一些深奥的功能,而是在娓娓动听的叙述中详述了XSL T和XS-FO的基本知识与实际应用。

作者简介

暂缺《XSL技术实践》作者简介

图书目录

第一部分  XSL简介                  
 第1章  为什么需要XSL                  
 l. 1  XSL入门                  
 1. 2  转变XML                  
 1. 3  XML的格式化                  
 1. 3. 1  非元素内容的格式化                  
 1. 3. 2  内容的重新排序                  
 1. 3. 3  面向Web页面的显示                  
 1. 3. 4  CSS是否适用于所有与XML相关的内容                  
 1. 4  XML. B片. 异曲同工                  
 1. 4. 1  什么是B片                  
 1. 4. 2  为何选择FlixML                  
 第二部分  XSL转换--XSLT                  
 第2章  XSLT的实质                  
 2. 1  XSLT不是什么                  
 2. 2  XSLT是什么                  
 2. 2. l  正式答案                  
 2. 2. 2  略微非正式点的答案                  
 2. 3  XSLT基本术语                  
 2. 3. 1  源树和结果树                  
 2. 3. 2  预级元素和指令                  
 2. 3. 3  模板                  
 2. 3. 4  处理的上下文无关性                  
 2. 4  XSLT与名字空间                  
 2. 5  XPath                  
 2. 5. 1  表达式                  
 2. 5. 2  定位路径及定位步骤                  
 2. 5. 3  影片Criss Cm的FlixML评论                  
 2. 5. 4  XPath支持的节点                  
 2. 5. 5  节点集                  
 2. 5. 6  位置和上下文                  
 2. 5. 7  定位步骤的完整语法                  
 2. 5. 8  XPath函数                  
 2. 6  使用XPath                  
 2. 6. 1  通用规则                  
 2. 6. 2  幻想飞翔:在Criss Cross影评中翱翔                  
 第3章  XSLT样式单基础                  
 3. 1  打好基础                  
 3. 1. 1  将XML文档与样式单关联                  
 3. 1. 2  处理器的作用                  
 3. 2  XSLT样式单的结构                  
 3. 2. l  xsl:stylesheet元素                  
 3. 2. 2  顶级元素的分类                  
 3. 2. 3  指令                  
 3. 3  实例化结果树内容:模板简介                  
 3. 3. l  《Caged Heat》的FlixML影评                  
 3. 3. 2  使用xsl:tmplate定位源树中的"触发器"                  
 3. 3. 3  使用xsl:value-of将源树内容转移到结果树中                  
 3. 3. 4  字面结果元素                  
 3. 3. 5  使用xsl:apply-tmplates激活模板规则                  
 3. 3. 6  属性值模板                  
 3. 3. 7  模板模式                  
 3. 3. 8  内置模板规则                  
 3. 4  如何在结果树中生成实体引用及其他的标记                  
 第4章  中级XSLT                  
 4. 1  条件处理                  
 4. 1. 1  只有一个条件的情况:xsl:if                  
 4. 1. 2  处理多个条件:xsl:choose                  
 4. 2  实例化显式节点类型                  
 4. 2. l  使用xsl:element                  
 4. 2. 2  使用xsl:attribute                  
 4. 2. 3  使用xsl:comment                  
 4. 2. 4  使用xs1:processing -instruction                  
 4. 2. 5  使用xsl:text                  
 4. 3  样式单内容的重用                  
 4. 3. 1  变量                  
 4. 3. 2  参数                  
 4. 3. 3  命名模板                  
 4. 3. 4  命名属性集                  
 4. 4  内容排序                  
 4. 4. 1  属性select                  
 4. 4. 2  属性lang                  
 4. 4. 3  属性data-type                  
 4. 4. 4  属性order                  
 4. 4. 5  属性case-ord.                   
 4. 5  控制结果树的格式/类型                  
 4. 6  在源树中控制空格                  
 4. 7  为多个输出设备链接多个样式单                  
 第5章  XSLT函数                  
 5. 1  处理多个源文档                  
 5. 1. l  为什么需要多个源文档                  
 5. 1. 2  XSLT函数document()                  
 5. 2  使用主键                  
 5. 2. 1  使用ID-type属性的缺点                  
 5. 2. 2  使用xsl:key分配key                  
 5. 2. 3  使用给走key的key()函数取得节点                  
 5. 2. 4  为外部文档建立主键                  
 5. 3  数字                  
 5. 3. 1  与平常不同                  
 5. 3. 2  使用函数format-number()格式化数字                  
 5. 3. 3  对列表编号                  
 5. 4  混杂的内置函数                  
 5. 4. l  函数current()                  
 5. 4. 2  函数unparsed-entity-uri()                  
 5. 4. 3  创建准一标识:generate-id()                  
 5. 4. 4  函数System-property()                  
 5. 5  扩展函数                  
 5. 5. 1  Saxon6.2的line-number()函数                  
 5. 5. 2  函数nede-Set()                  
 5. 6  将XSLT变换应用于一个基于XML的配置文件                  
 第6章  高级XSLT                  
 6. 1  包含并输入其他样式单                  
 6. 1. 1  模块化代码                  
 6. 1. 2  影片《恐龙统治地球》FlixML回顾                  
 6. 1. 3  利用XSL:include包含其他样式单                  
 6. 1. 4  利用xsl:import替换包含的内容                  
 6. 1. 5  利用xsl:apply-imports替换被导入的模板                  
 6. 1. 6  使用include还是import                  
 6. 2  拷贝                  
 6. 2. 1  为什么要拷贝                  
 6. 2. 2  简单地拷贝:xsl:copy                  
 6. 2. 3  高级拷贝:xsl:copy-Of                  
 6. 2. 4  identity transform                  
 6. 3  将一个文档转换到一个更新的结构版本/DTD                  
 6. 3. 1  源树需要考虑的问题                  
 6. 3. 2  结果树需要考虑的问题                  
 6. 3. 3  XSLT需要考虑的问题                  
 6. 4  消息传递                  
 6. 5  回退处理                  
 6. 6  高级XSLT#1:表结构                  
 6. 7  高级XSLT#2:分组                  
 6. 8  高级XSLT#3:确认                  
 6. 8. 1  Schematron语言                  
 6. 8. 2  创建并运行Schematron校验                  
 6. 9  使用Open eBook标准将一个文档转换                  
 6. 10  包文件                  
 6. 11  "出版"OEB出版物                  
 第7章  XSLT软件                  
 7. 1  客户端XSLT                  
 7. 1. 1  XPath应用程序                  
 7. 1. 2  XSLT编辑工具                  
 7. 1. 3  XSLT处理器                  
 7. 1. 4  Web测览器对XSLT的支持                  
 7. 2  服务器端XSLT                  
 7. 2. l  使用微软的ASP进行XML-XHTML转换                  
 7. 2. 2  使用Apache Cocoon进行XML-XHTML转换                  
 7. 3  在数据库上使用XSLT                  
 7. 3. l  基本原则                  
 7. 3. 2  数据库连接                  
 7. 3. 3  通过ESQL实现从数据库到XSLT的转换                  
 第8章  XSLT的未来发展                  
 8. 1  XSLT1. 1的问题                  
 8. 1. 1  与老版本的兼容性                  
 8. 1. 2  "可移植"扩展功能                  
 8. 1. 3  多文档输出                  
 8. 1. 4  结果树片段到节点集合的自动转化                  
 8. 1. 5  支持XML Base                  
 8. 2  XSLT 2. 0:未来发展                  
 8. 2. 1  XSLT 2. 0中的MUST目标                  
 8. 2. 2  XSLT 2. 0中SHOULD和COULD目标                  
 第三部分  XSL-FO                  
 第9章  XSL-FO实质                  
 9. 1  为什么需要XSL-FO                  
 9. 2  XSL-FO的重要概念                  
 9. 2. 1  XSL-FO是什么                  
 9. 2. 2  名字空间和XSL-FO                  
 9. 2. 3  XSL-FO文档的非"手工处理"                  
 9. 2. 4  元素fo:root                  
 9. 3  XSL-FO的格式模型                  
 9. 3. l  出版物的XSL-FO视图                  
 9. 3. 2  简单的页面控制                  
 9. 3. 3  页面序列控制器                  
 9. 3. 4  页序列                  
 9. 3. 5  概要                  
 9. 3. 6  格式化对象和属性                  
 9. 4  变换到一个XSL-FO文档                  
 9. 4. l  《约翰尼·吉特》的FlikML影评                  
 9. 4. 2  创建基本的结果树                  
 9. 5  查看XSL-FO文档                  
 9. 5. l  步骤1:生成XSL-FO文档                  
 9. 5. 2  步骤2:将XSL-FO转换成PDF                  
 9. 5. 3  我用的是什么                  
 9. 6  其他的区域                  
 第10章  XSL-FO基础                  
 10. 1  区域树和区域模型                  
 10. 1. 1  区域树                  
 10. 1. 2  区域的类型                  
 10. 2  格式化对象简介                  
 10. 3  内联类型FO重定向                  
 10. 3. l  fo:character的使用                  
 10. 3. 2  引入非XSL-FO内容                  
 10. 3. 3  创建引导线                  
 10. 3. 4  XSL-FO文档页码                  
 10. 4  使用XSL-FO创建简单的表                  
 10. 4. 1  定义页面控制器                  
 10. 4. 2  建立页序列控制器                  
 10. 4. 3  创建标题及内容索引页面                  
 10. 4. 4  构建文档本身                  
 10. 4. 5  检查你的结果                  
 10. 5  重温表类型的FO                  
 10. 5. 1  基本表                  
 10. 5. 2  构建一个简单表                  
 10. 5. 3  使用表的可选成分                  
 第11章  高级XSL-FO                  
 11. 1  XSL-FO函数                  
 11. 1. 1  XSL-FO表达式                  
 11. 1. 2  数值函数                  
 11. 1. 3  颜色函数                  
 11. 1. 4  字体函数                  
 11. 2  听觉样式单                  
 11. 3  书写模式和国际化                  
 11. 4  根据FlixML影评创建一个B片节目的"节目单"                  
 11. 4. 1  节目单的布局                  
 11. 4. 2  少量代码                  
 11. 4. 3  创建水印                  
 11. 4. 4  两端对齐文本使用头标                  
 11. 4. 5  使用left-page和right-page布局                  
 第12章  XSL-FO软件                  
 12. l  把XSL-FO转换成PDF                  
 12. 1. 1  透析M文档内部                  
 12. 1. 2  Apachel程:FOP                  
 12. 1. 3  RenderX的Xep                  
 12. 2  本地XSL-FO例览器                  
 12. 2. 1  为什么不选择PDF                  
 12. 2. 2  Antenna House的XSL Formatter                  
 12. 2. 3  X-Smiles                  
 12. 3  结束语                  
 附录A  更多有关XSLT的信息                  
 附录B  更多有关XSL-FO的信息                  
 附录C  更多有关B片的信息                  
                   
                   

本目录推荐