标准通用标记语言(SGML)
来源:互联网 发布:手机动漫模型软件 编辑:程序博客网 时间:2024/05/21 23:32
SGML介绍
- html 4.01基于SGML,需要声明DTD。
- html5不基于SGML,所以不需要引用DTD。
- html是SGML的一个应用,xml是简化了SGML并用来取代SGML的,xhtml就是html从SGML专用xml语法的结果。
- 标准通用标记语言(Standard Generalized Markup Language,SGML)是1986年出版发布的一个信息管理方面的国际标准。该标准定义独立于平台和应用的文本文档格式,索引和链接信息,为用户提供一种类似于语法的机制,用来定义文档的结构和指示文档结构的标签(tag)。制定SGML的基本思想是把文档内容于样式分开。
- SGML规定了在文档中嵌入描述标记的标准格式,指定了描述文档结构的标准方法,这是SGML的精华。换句话说,你可以使用SGML为你创作的每一种类型的文档设置层次结构模型。SGML是一个包含超文本链接的综合语言,在Web上使用的HTML格式是使用固定标签集的一种SGML文档。
SGML工作原理
- 一个典型的文档可被分为3个层次:结构,内容,样式。SGML主要是处理结构和内容之间的关系。
- 结构:为了描述文档的结构,SGML定义了一个称为“文档类型定义(Document Type Definition,DTD)”的文件,它为组织文档的文档元素(例如章和章标题,节和主题等)提供了一个框架。此外,DTD还为文档元素之间的相互关系指定了规则。例如,“章的标题必须是在章开始之后的第一个元素”,“每个列表至少要有两个项目”等。DTD定义的这些规则可以确保文档的一致性。
- 内容:这里指的内容就是信息本身。内容包括信息名称(标题)、段落、项目列表和表格中的具体内容,具体的图形和声音等。确定内容在DTD结构中的位置的方法称为“加标签”,而创建SGML文档实际上就是围绕内容插入相应的标签。这些标签就是给结构中的每一部分的开始和结束做标记。
- 样式:SGML本身正在定义样式(style)的设置标准,即文档样式语义学和规范语言(Document Style Semantics and Specification Language,DSSSL)。
阅读全文
0 0
- 标准通用标记语言(SGML)
- SGML(Standard Generalized Markup Language) 标准通用标记语言
- SGML
- SGML
- JSP标准标记库(介绍)
- jsp标准标记库(1)
- JSP表达式语言EL and JSP自定义标记库与标准标记库JSTL
- PHP 中转换 SGML 类语言为真实中文字符
- libcstl:标准C语言通用数据结构和常用算法库
- 标记语言
- JSP 标准标记库
- JSP标准标记库
- 标准标记库
- ASP通用开发规范(个人标准)
- HTML标记语言--常用标记
- 通用扩展语言(GEL)
- CIL(通用中间语言)
- 超文本标记语言(HTML)大全
- sublime markdown 配色
- js基础篇(二)
- Spring 声明式事务中使用注解@Transactional的方式、原理及注意事项
- 第一次python笔记
- codeforces799E Aquarium decoration
- 标准通用标记语言(SGML)
- JavaScript闭包
- LabVIEW生成任意波形
- 如何将 ASP.Net Web API 在 IIS 服务器上托管
- 如何安装Linux系统
- long和int
- win32学习05.父子窗口和缓冲区
- map使用方法 (STL)
- 消息中间件 AMQP协议 核心概念及原理