XML标准

来源:互联网 发布:js split 返回数组 编辑:程序博客网 时间:2024/04/27 16:06

可扩展样式表语言(Extensible Stylesheet Language(XSL))定义了一组元素(称为格式化对象),它们描述应该如何格式化数据。为清晰起见,通常将该标准称为 XSL-FO 以和 XSLT 进行区分。尽管它主要是设计用于生成高质量的可打印文档,但您也可以使用格式化对象从 XML 生成音频文件。

用于转换的可扩展样式表语言(Extensible Stylesheet Language for Transformation(XSLT))是一个描述如何将 XML 文档转换成别的东西的 XML 词汇表。

XPath(XML 路径语言,XML Path Language)是描述 XML 文档中位置的语法。您使用 XSLT 样式表中的 XPath 来描述您希望转换 XML 文档的哪个部分。XPath 也用在其它 XML 标准中,这就是为什么它是独立于 XSLT 的标准的原因。

DOM

文档对象模型定义了如何将 XML 文档转换为驻留内存的树结构。DOM 在 W3C 的许多规范中都有定义:

核心 DOM 定义 DOM 本身、树结构、以及代码遍历树时会发现的各种节点和异常。

事件定义对于树可以发生的事件,以及如何处理这些事件。

样式定义程序如何访问 XSLT 样式表和 CSS 样式表。

遍历和范围定义一些允许程序遍历树或定义树中节点范围的接口。

视图为文档本身定义 AbstractView 接口。

SAX、JDOM 和 JAXP

用于 XML 的简单 API 定义了一些事件和接口,用于与符合 SAX 的 XML 解析器进行交互。

原创粉丝点击