XSLT 术语表

API: 应用程序编程接口 (application programming interface)。

Cocoon: Apache 的 Java 和 XSLT 导向的发布框架。

CSS: 级联样式表 (Cascading Stylesheet)。将标记元素(例如超链接)与属性(通常是显示属性,例如“用蓝色绘制”)相关联。大多数人在使用 Web 浏览器时会遇到 CSS。

DOM: 文档对象模型 (Document Object Model)。DOM 是一个用于文档的编程 API,它强调 XML 的分层树结构。

DTD: 文档类型定义 (document type definition)。DTD 是一种元语言,用于定义 XML 文档的词汇表。 XML Schema 在更通用的框架中执行相同的操作。

FO: 格式化对象 (formatting objects)。FO 描述了 XML 到演示显示的转换。 它们封装了布局知识。

FOP: 格式化对象到 PDF(以及更普遍的其他演示格式)的转换器。

函数式编程: Lisp、Haskell 和 Erlang 通常被归类为函数式编程语言,因为它们强调不可变变量、无副作用操作的应用、递归甚至可证明性。 XSLT 是一种函数式编程语言,而不是过程式编程语言,例如 C、Java、Visual Basic 等。

HTML: 超文本标记语言 (HyperText Markup Language)。万维网的规范源语言。

命名空间: 一种用于消除多义性的编程语言概念。 通过识别 Baseball 和 Biology 命名空间,我们可以清楚地知道我们是在谈论 Baseball::bat 还是 Biology::bat。 对于 XML 开发人员的意义在于,他们可以组合应用程序,而不必担心他们的变量和其他名称会意外冲突。

SAX: XML 简单 API (Simple API for XML)。 与 DOM 互补的 API,它是面向事件的,并强调将 XML 视为字符流的观点。

schema: 元语言规范。 例如,XML Schema 定义了约束 XML 文档内容的规则。

脚本化文档: 嵌入数据和操作数据的代码的文件。

样式表: 对文档解释或转换的描述。 XSLT 样式表因其本身就是 XML 文档而引人注目。

词汇表: XML 实际上是一种元语言,可以使用它来描述特定领域的特定实现或词汇表。 有针对数学、汽车销售、GNOME GUI 界面等等定制的 XML 词汇表。

W3C: 万维网联盟 (World Wide Web Consortium),除其他活动外,还发布 XML 标准。

Xalan: Xalan 是一个面向 Java 的 XSLT 引擎,作为 Apache 项目的一部分进行维护。

XML: 可扩展标记语言 (Extensible Markup Language)。 可以将其视为类似于 HTML 的东西,但具有足够的能力来原则上编码任何数字数据。

XPath: 一种寻址或标识 XML 文档部分的语言。 可以将其视为一种查询语言,与 XSLT 互补 (XSLT

描述更改,XPath 描述更改发生的位置)。

XSL: 可扩展样式表语言 (Extensible Stylesheet Language)。

XSLT: 用于转换的可扩展样式表语言 (Extensible Stylesheet Language for Transformations)。 一种专门用于将 XML 源映射到其他 XML 源的语言。

XSP: eXtensible Server Pages 是 Cocoon 用于动态生成基于 XML 的网页的机制。

© . All rights reserved.