XML相关概念

时间:2023-01-07 09:35:21

XML:可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。

XSL:XSL = XML 样式表。XSL 之于XML,就像CSS之于HTML。它是指可扩展样式语言 (EXtensible Stylesheet Language)。这是一种用于以可读格式呈现 XML 数据的语言。包含三部分:XSLT、XPath、XSL-FO。

XLST: XSL 转换(XSL Transformations),是 XSL 中最重要的部分。XSLT 用于将一种 XML 文档转换为另外一种 XML 文档,或者可被浏览器识别的其他类型的文档,比如 HTML 和 XHTML。通常,XSLT 是通过把每个 XML 元素转换为 (X)HTML 元素来完成这项工作的。通过 XSLT,您可以向输出文件添加元素和属性,或从输出文件移除元素和属性。XSLT 使用 XPath 在 XML 文档中查找信息。

XPATH:即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。XPATH是XQuery的一个子集。

XSL-FO:用于格式化XML数据的语言,全称为Extensible Stylesheet Language Formatting Objects(格式化对象的可扩展样式表语言),是W3C参考标准,现在通常叫做XSL。

XLink: 定义了一套标准的在 XML 文档中创建超级链接的方法。

XPointer:是XML指针文件(XML Pointer Language)

XQuery:XQuery = XML Query,用来从类XML(标准通用标记语言的子集)文档中提取信息,类XML文档可以理解成一切符合XML数据模型和接口的实体,他们可能是文件或RDBMS。

XForms:是W3C组织所推荐的下一代在线Forms,它吸取了W3C标准诸如:XML Schema, XPath和基于XML的事件,最大特色是包含了客户端验证的功能。

XML Schema:可扩展标记语言架构是以可扩展标记语言(标准通用标记语言的子集)为基础的,它用于可替代文档类型定义(外语缩写:DTD);一份XML schema文件描述了可扩展标记语言文档的结构。

DOM= Document Object Model,文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。