SGML

编辑
本词条由“匿名用户” 建档。
目录

SGML,是一种元语言,可以用来为文档定义不同的标记语言

内容和展示

编辑

为了在 SGML 中描述一个有效的文档,必须使用文档类型定义(DTD),它描述了文档的结构组成。 SGML 描述文档的结构,忽略布局。 由于结构和布局的严格分离,SGML 数据构成了媒体中立数据的基础。

该结构在文档中由元素指定。 例如,SGML 中的一个标题用一个元素来标记,这个元素的显示(布局)就交给布局程序了。

SGML 文档被解析器读取或检查。 解析器首先读取 SGML 声明(语法规则),然后是 DTD(结构规则),最后是实际文档数据(内容、技术实例 = 定义的推导)。 解析器检查文档是否符合指定的规则。 这样的解析器是例如James Clark 的 nsgmls; 这个解析器作为 OpenSP目的一部分正在进一步开发。

SGML 文档

有效文档是符合所有指定规则的文档。 每个 SGML 文档都是 - 质量xxx - 有效的文档。 只有有效的文档才能被解析器进一步处理。

例如,自由语言文档样式语义和规范语言 (DSSSL) 可用于为特定输出媒体转换或呈现文档。

分界

编辑

基于 SGML 的最著名的语言开发是 HTML 和 XML。 HTML 是 SGML 的主要应用。 XML 被认为是 SGML 的继承者。 XML 本质上是由 SGML 的特定子集定义的。 实际上,XML 现在已经在许多领域取代了 SGML。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/371962/

(2)
词条目录
  1. SGML
  2. 内容和展示
  3. 分界

轻触这里

关闭目录

目录