XSLT 技术内幕
[绝版]基本信息
- 原书名: Inside XSLT
- 原出版社: New Riders
- 作者: (美)Steven Holzner
- 译者: 闻道工作室
- 丛书名: Internet新技术丛书
- 出版社:机械工业出版社
- ISBN:7111096339
- 上架时间:2002-3-22
- 出版日期:2002 年1月
- 页码:508
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 网络编程 > 综合
内容简介回到顶部↑
本书全面地介绍了XSLT的各方面知识,读者不仅可以了解完整的XSLT语法,还可以深入学习XSLT的应用方法。主要内容包括:XSLT的基础知识,样式单的创建与使用,模板的创建与使用,匹配形式的创建,数据排序,XPath的应用与理解,XSLT和XPath函数的使用,模板、参数和变量的命名,XSLT处理程序API的使用等等。本书还提供了数以百计的工作实例,以便使读者更易掌握XSLT。
本书内容全面、组织合理、实例丰富,并包含有其他书籍中不多见的上百个在线资源、技巧和分析参考。本书不仅可作为初学者入门指导,还可以作为程序人员的完整参考手册。
本书内容全面、组织合理、实例丰富,并包含有其他书籍中不多见的上百个在线资源、技巧和分析参考。本书不仅可作为初学者入门指导,还可以作为程序人员的完整参考手册。
目录回到顶部↑
第1章 xslt基础 1
1.1 xsl = xslt + xsl-fo 1
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的xt 15
1.7.3 saxon 16
1.7.4 oracle xslt 16
1.7.5 xalan 16
译者序回到顶部↑
XSLT(可扩展样式单语言变换)是与XML相关联的、且同样由W3C推出的一项标准。
在当今软件界,能像XML这样同时得到以微软和Sun为代表的两大阵营共同支持和成功应用,实属罕见,也许只有作为通信协议的TCP/IP标准可以与之比肩。这一切皆源于XML在描述(标记、置标)信息时的可扩展性、跨平台性和自描述性,和当今网络时代对跨平台信息交换的迫切需求,其中XSLT技术可谓功不可没。
关于XML的任何著作中几乎都不可避免地要讨论XSLT,这难免不让人产生XSLT为XML标准之一部分的误解。目前在市面上关于XML的书籍多如牛毛,但像本书这样专门介绍XSLT的专著则不多见。
首先,本书力求最全面地介绍XSLT。包括从XSLT 1.0规范、XSLT 1.1工作草案到XSLT 2.0需求的所有版本;与现有介绍XSLT的书籍不同,本书不仅讨论XML至HTML的变换,也探讨XML至XML、XHTML、SQL、JavaScript、普通文本乃至PDF文档的变换。
其次,本书力求清晰易懂地介绍XSLT。作为鼎鼎大名的畅销技术书籍作家,本书作者极尽其组织素材、阐释疑难问题之长,捐一己之艰辛以释读者求索之苦。实践出真知,几乎对每一技术要点,作者都提供了实例。此外,还提供了大量的相关网上资源的URL。
本书还超越了入门教程和完备参考手册之间的界限,不仅初学者可以用作学习XSLT的教材,中高级用户也将从中受益匪浅。
闻道工作室的多位同仁参与了本书的翻译、核对和录入,为力求准确,大家付出了巨大的努力,但由于我们学知有限,错误之处仍难避免,欢迎读者批评指正。
2001年11月
前言回到顶部↑
这是一本关于可扩展样式单语言变换的著作。本书试图在一本书的篇幅之内尽可能全面且清晰易懂地介绍XSLT。XSLT完全是关于转换XML文档为其他的XML文档,或者整个地转换为其他类型的文档,并且正变为极端热门的话题。本书是关于XSLT的、最完备的著作,而且我确信与其他有关书籍相比,本书提供了对XSLT的更深入的探讨。这是一个快速扩张的领域,也是一个复杂的领域—我已经在此投入了艰辛的劳动,为的是使读者避免这样做。
许多XSLT书籍只集中探讨XML至HTML的变换,但是,相比之下,本书则深入得多。XML至XML的变换正变得非常重要,而且随着具备不同特色的XML应用的增加,这种变换不久将比XML至HTML的变换更重要。
实际上,在本书中,我们将推出完整的解决方案,考察从XML至XML、HTML、XHTML、
RTF(多信息文本格式文档)、普通文本、JavaScript、 基于SQL的数据库和XSL-FO(可扩展样式单语言格式化对象文档)的XSLT变换。
为了完整地介绍XSLT,本书逐个地描述所有可以得到的XSLT元素,以及它们的所有属性。本书还介绍了每种可用于XSLT样式单的XSLT和XPath函数。
读者还将看到本书中有数以百计的工作实例,毫无疑问,它是理解XSLT如何工作的最佳方式。如果我没有通过文字解释清楚某些内容,读者还可以参考这些实例,本书试图对几乎所有内容,都介绍了一种实用的、完整的实例。
所有这些实例都可以运行。本书使用可以得到的最流行的XSLT处理程序,它们都可以从因特网上免费下载:Xalan、XT、Saxon、Oracle的XSLT处理程序,甚至包括内置于微软的Internet Explorer的处理程序。本书通篇都将介绍从因特网上的什么位置得到这些软件,以及如何使用它。
如同编写XML一样,编写XSLT同样不是一件普通和单调的任务:它会启发艺术修养、爱心、热情、快乐和执着—恼怒和挫折自不待言。笔者试图在本书中尽可能地真实体现这种精神并最大限度地捕捉XSLT的激动人心之处和威力。
本书包含哪些内容
本书提供了完整的XSLT知识。读者不仅可以了解完整的XSLT语法—从最基础的到最高级的,而且还将深入了解许多当今XSLT的应用方法。
本书介绍了数以百计的实际应用论题,诸如在服务器端执行XSLT变换,连接至数据库,以及用浏览实时地实施变换。
下面是本书所介绍的一些论题。注意,这些论题都包含许多内容(太多而无法逐一列举):
XSLT 1.0规范
XSLT 1.1工作草案
XSLT 2.0需求
XPATH 1.0规范
XPath 2.0需求
XSL 1.0候选规范
?使用Xalan、Saxon XT和Oracle的XSLT处理程序








点击看大图




加载中...

