本书就XML Schema、XSLT和XPath三大技术,进行了详细的讲解。并辅以大量实例,使读者可以边学技术,边进行实践。本书还介绍了XSLT 2.0和XPath 2.0的知识,帮助读者实现从1.0到2.0的跨越。
本书对许多模糊的概念进行了详尽的描述,同时记录了许多作者的技术经验和心得体会,以帮助读者思考并解决问题。本书注重从全局上把握知识框架,在讲解宏观知识的同时穿插讲述语法。
本书注重实际应用,尤其在讲述XSLT 1.Q和XSLT 2.0时,都是从应用的角度出发进行讲解,并将应用模块化,对每个模块都总结了典型实例和应用场合,既方便初级读者进行理解,也方便中高级读者进行查阅。
XML以其强大的发展态势,迅速地在各个领域得到了广泛的应用。本书由浅入深,循序渐进地向读者讲述了XML的三大技术——XML Schema、XSLT和XPath。全书的内容包括XML基础、XML架构——XML Schema、XML样式表转换语言——XSLT、XML路径语言——XPath,以及XSLT2.0和XPath2.0的知识。最后结合Java语言,讲述了JDOM和JAXB两大应用。
本书既适合XML初学者阅读,也适合专职的XSLT程序员、XML网站开发人员、XML技术爱好者、数据分析人员作为技术参考资料。
第一篇 XML简介
第1章 XML概述
第2章 XML基础知识
第二篇 XML模式——Schema
第3章 浅析Schema开发
第4章 Schema声明简单元素
第5章 Schema声明复杂元素
第6章 Schema使用技巧
第三篇 XML转换——XSLT
第7章 浅析XSLT开发
第8章 XSLT基础
第9章 理解模板
第10章 XSL应用——输出
第11章 XSL应用——变量定义和流程控制
第12章 XSLT应用——排序、索引与编号
第13章 XSLT应用——分组
第14章 XPath的灵魂——轴
第四篇 EXSLT(扩展XSLT)和XSLT2.0
第15章 EXSLT——扩展XSLT
第16章 XPath2.0
第17章 XSLT2.0
第18章 正则表达式
第五篇 XML在Java中的典型应用
第19章 用JDOM解析、处理XML文档
第20章 用JAXB处理XML文档
第六篇 XML在C#中的典型应用
第21章 使用XML DOM操作节点
附录A 本书光盘应用注意事项
附录B 光盘代码说明