书籍详情

XSL高级编程

XSL高级编程

作者:(美)库尔特·卡格尔(Kurt Cagle)等著;韩平[等]译

出版社:机械工业出版社

出版时间:2002-01-01

ISBN:9787111099475

定价:¥69.00

购买这本书可以去
内容简介
  本书以一种实用的、教程样式的方法来讲解XSLT、XPath和XSL-FO规范的核心基础。主要内容包括:如何创建结构合理的模块化样式表来生成所需要的输出文档,如何对数据进行更改、过滤及排序,以及与其他内容进行合并而显示出来。 对于非常熟悉XML数据及其结构的开发人员,以及转换数据和将样式表应用于B2B和Web应用程序的人员来说,这是一本有益的参考书。
作者简介
暂缺《XSL高级编程》作者简介
目录
第1章 XSL简介                  
 1. 1 XML概述                  
 1. 1. 1 DTD和Schema                  
 1. 1. 2  XML名字空间                  
 1. 1. 3  转换/格式化的必要性                  
 1. 2  XSL简介                  
 1. 2. 1  XSLT样式表                  
 1. 2. 2  XSLT处理模型                  
 1. 3  工具                  
 1. 4  转换XML的其他手段                  
 1. 5  XSL的应用                  
 第2章  XPath--XML路径语言                  
 2. 1  XPath简介                  
 2. 1. 1  XPath的应用目标                  
 2. 1. 2  XPath的工作原理                  
 2. 1. 3  XPath数据模型                  
 2. 1. 4  其他的XPath概念                  
 2. 1. 5  XPath出函数                  
 2. 2 XPath语法                  
 2. 2. 1  非简写XPath语法                  
 2. 2. 2  简写语法                  
 2. 2. 3  两种语法的注意事                  
 2. 3  实例                  
 2. 3. 1  下载并安装Instant                  
 2. 3. 2  XML源文档                  
 2. 4  XPointer. XLink和XQuery                  
 2. 4. 1  XPointer                  
 2. 4. 2  XLink                  
 2. 4. 3  XQuery                  
 2. 5  本章小结                  
 第3章  XSLT基础                  
 3. 1  XSLT处理                  
 3. 1. 1 XSLT处理模型                  
 3. 1. 2 处理一份文档                  
 3. 1. 3 推模型和拉模型                  
 3. 2 关于名字空间的话题                  
 3. 3 XSLT元素                  
 3. 3. 1  <xsl:stylesheet>                  
 3. 3. 2  <xsl:output>                  
 3. 3. 3  <xsl:template>                  
 3. 3. 4  <xsl:apply-templates>                  
 3. 3. 5  <xsl:value-of>                  
 3. 3. 6  <xsl:copy>和<xsl:copy-of>                  
 3. 3. 7  控制流程元素                  
 3. 3. 8  <xsl:sort>                  
 3. 3. 9  <xsl:number>                  
 3. 3. 10  <xsl:text>                  
 3. 3. 11  <xsl:element>                  
 3. 3. 12  <xsl:attribute>                  
 3. 4  默认模板                  
 3. 5 模板匹配冲突                  
 3. 6 XSLT函数                  
 3. 6. 1 position()和last()                  
 3. 6. 2  name()                  
 3. 6. 3  count()                  
 3. 7  本章小结                  
 第4章  模块化的XSLT                  
 4. 1  变量的取值                  
 4. 1. 1  <xsl:variable>的select属性                  
 4. 1. 2  变量选择和节点集                  
 4. 2  参数的功能                  
 4. 2. 1  参数和外部程序的关系                  
 4. 2. 2  建立命名模板                  
 4. 3  本章小结                  
 第5章  外部XSLT                  
 5. 1  文档和超空间世界                  
 5. 2  过于繁复的样式表                  
 5. 2. 1  导入的重要性                  
 5. 2. 2  OO XML的起点                  
 5. 2. 3 超级应用导入                  
 5. 2. 4 Import和Include, 谁更好                  
 5. 2. 5  可扩展性                  
 5. 3  样式表的将来:XSLTl. 1                  
 5. 3. 1  废除node-set()                  
 5. 3. 2  多个输出流                  
 5. 3. 3  通用脚本块和扩展                  
 5. 3. 4  导入模板的参数化                  
 5. 4  XSLT2. 0以及其他                  
 5. 5  本章小结                  
 第6章  使用DOM和SAX进行转换                  
 6. 1  什么时候使用DOM或者SAX来代替                  
 XSLT                  
 6. 2  XML DOM                  
 6. 2. 1  快速了解对象和接口                  
 6. 2. 2  文档对象模型                  
 6. 2. 3  使用Java进行DOM编程                  
 6. 2. 4  使用VBScript进行DOM编程                  
 6. 3  SAX                  
 6. 3. 1  基础知识                  
 6. 3. 2  SAX的简短历史                  
 6. 3. 3  什么时候使用SAX                  
 6. 3. 4  使用Java开发一个SAX 2. 0转换应用程序                  
 6. 3. 5  使用Microsoft的SAX产品                  
 6. 3. 6  过滤和编写XML                  
 6. 3. 7  SAX的其余内容                  
 6. 4  本章小结                  
 第7章  Microsoft XSL技术                  
 7. 1  MSXML3                  
 7. 1. 1  安装                  
 7. 1. 2  XML文档                  
 7. 1. 3  高级转换                  
 7. 2  . NET                  
 7. 2. 1  XmlReader                  
 7. 2. 2  XmlDocument                  
 7. 2. 3  XmlNavigator                  
 7. 2. 4  XslTransform                  
 7. 2. 5  . NET中的MSMML                  
 7. 3  本章小结                  
 第8章  优化性能                  
 8. 1  性能陷阱                  
 8. 2  第一阶段:转换中的脚本                  
 8. 2. 1  克服XSLT语言限制                  
 8. 2. 2  遗漏操作符的情况                  
 8. 2. 3  从有脚本到无脚本的转换                  
 8. 2. 4  早期的XSLT                  
 8. 2. 5  中间XSLT                  
 8. 2. 6  简单小结第一阶段的性能问题                  
 8. 3  第二阶段:低劣的设计. 功能延伸和野心                  
 8. 3. 1  事倍功半的做法                  
 8. 3. 2  静态代码分析                  
 8. 3. 3 第二个性能改进                  
 8. 3. 4 第三个性能改进                  
 8. 3. 5 第二阶段性能问题的小结                  
 8. 4  第三阶段:低劣的体系结构                  
 8. 5  补充                  
 8. 6 一些惊奇                  
 8. 7  综述                  
 8. 8  本章小结                  
 第9章  CSS和XSL-FO                  
 9. 1  将样式应用到XML的技术                  
 9. 2 CSS原理                  
 9. 2. 1  关于级联样式表的说明                  
 9. 2. 2  CSS格式化模型                  
 9. 3  将CSS应用到XML                  
 9. 3. 1  将XML链接到样式表                  
 9. 3. 2  SVG中的CSS                  
 9. 3. 3  与XSLT一起使用CSS                  
 9. 4 XSL-FO--XSL格式化对象                  
 9. 4. 1 XSL-FO术语                  
 9. 4. 2 XSL-FO概况                  
 9. 4. 3 XSL-FO网页                  
 9. 5 XSL-FO文档的结构                  
 9. 5. 1  利用XSLT创建一个XSL-FO文档                  
 9. 5. 2  使用XSL-FO创建PDF:FDP                  
 9. 5. 3  展望                  
 9. 6 本章小结                  
 第10章  通用结构转换                  
 10. 1  转换XML树                  
 10. 1. 1  创建产品目录                  
 10. 1. 2 交付购货订单                  
 10. 2  以样式表生成样式表                  
 10. 3 从关系型数据库中转换数据                  
 10. 3. 1 Oracle XSQL Servlet                  
 10. 3. 2  从XSQL页中创建XML结果集                  
 10. 3. 3  将XML数据插入到Oracle数据库中                  
 10. 4  本章小结                  
 第11章  以XSLT增加样式                  
 11. 1 应用程序的要求                  
 11. 2 原型1:基本目录                  
 11. 3  原型2:控制显示的详细内容                  
 11. 4 版本1:按作者进行选择                  
 11. 4. 1 样式表的变化                  
 11. 4. 2 脚本的变化                  
 11. 5 版本2:服务器端版本                  
 11. 5. 1 ASP代码                  
 11. 5. 2 样式表                  
 11. 6 版本3:走向移动                  
 11. 6. 1 WAP和WML                  
 11. 6. 2 list. xsl                  
 11. 6. 3  book. xsl                  
 11. 6. 4  ASP页                  
 11. 7  应用程序集成                  
 11. 8  本章小结                  
 第12章  转换到SVG                  
 12. 1  PGML. VML和SVG                  
 12. 2  SVG中的简单图形                  
 12. 3  以XSLT分解文本                  
 12. 4  制作星图案                  
 12. 5  SVG的将来                  
 12. 6  本章小结                  
 第13章  转换为VoiceXML                  
 13. 1  具有声音能力的应用程序                  
 13. 2  VoiceXML解决方案                  
 13. 2. 1  VoiceXML示例文档                  
 13. 2. 2 VoiceXML元素                  
 13. 2. 3  建立环境                  
 13. 3  一个更高级的VoiceXML应用程序                  
 13. 3. 1  定义语法                  
 13. 3. 2  基于Web的应用程序                  
 13. 3. 3  通话流程                  
 13. 4  用于VoiceXML的XSLT                  
 13. 4. 1  XSLT:开放源工具                  
 13. 4. 2  XSLT:生成VoiceXML文档                  
 13. 5  本章小结                  
 第14章  XSLT与XML大纲                  
 14. 1  XML大纲概述                  
 14. 2  从大纲生成XML实例                  
 14. 2. 1  术语                  
 14. 2. 2  大纲设计                  
 14. 2. 3  转换                  
 14. 3  从XML文档生成大纲                  
 14. 4 生成用于大纲验证的样式表                  
 14. 5 实施数据完整性约束条件                  
 14. 5. 1 规则表达式简介                  
 14. 5. 2 大纲中的规则表达式                  
 14. 5. 3 Xalan Java扩展                  
 14. 5. 4  验证大纲                  
 14. 6  本章小结                  
 第15章  XSLT和XML展望                  
 15. 1  打破XSLT的框框                  
 15. 1. 1  六个简单的物理机器                  
 15. 1. 2  六种简单的抽象机械                  
 15. 1. 3  XML与其他计算技术的关系                  
 15. 2  第一个复杂的抽象机械                  
 15. 2. 1  PNML介绍                  
 15. 2. 2  了解你的大纲                  
 15. 2. 3  变量的值                  
 15. 2. 4  最困难的部分                  
 15. 2. 5  开发的最后阶段                  
 15. 3  基于大纲的编程                  
 15. 3. 1  基于大纲编程的三个级别                  
 15. 3. 2  XSLT中的基于大纲的编程                  
 15. 3. 3  Petri网中基于大纲的编程                  
 15. 4  本章小结                  
 第16章  案例研究--在线内容发布                  
 16. 1  源格式                  
 16. 2  一个简单的转换                  
 16. 3  添加独立样式表功能                  
 16. 3. 1  第一次导入                  
 16. 3. 2 创建一个具有指向各章链接的目录                  
 16. 4 将内容拆分到几个文件                  
 16. 4. 1  拆分文件                  
 16. 4. 2 创建术语表                  
 16. 4. 3 创建一个索引                  
 16. 4. 4 家族树                  
 16. 5 一个实时转换方案                  
 16. 5. 1 ASP页                  
 16. 5. 2 样式表                  
 16. 6 结论                  
 16. 7 本章小结                  
 附录A XPath参考                  
 附录B  XSLT参考                  
 附录C  XML文档对象模型                  
 附录D  SAX2. 0:XML简单应用编程接口                  
 附录E  XSLT处理程序和工具                  
 附录F  XSLT便捷工具                  
 附录G  资源                  

猜您喜欢

读书导航