peluangwin peluangwin joker gaming
posjitu
SGML,XML,HTML之间的区别 | Creative Studio Solutions 创意工作室 网店|网页设计|网络空间


 photo Untitled_zps24ace197.png SGML(Standard Generalized Markup Language),即标准通用标记语言,是

1986年出版发布一个信息管理方面的国际标准(ISO 8879)。该标准定义独立于平台和应用文本文档格式、
索引和链接信息,为用户提供一种类似于语法机制,用来定义文档结构和指示文档结构的标签。其中
Markup含义是指插入到文档中标记。标记分为两种:一种称为procedard markup,用来描述文档显示样式;
另一种称为descriptive markup,用来描述文档中的文字用途。制定SGML基本思想是把文档内容与样式分
开SGML规定了在文档中嵌入描述标记标准格式,指定了描述文档结构的标准方法,目前在WEB上使用的
HTML格式便是使用固定标签集的一种SGML文档。用于SGML可以支持无数文档结构类型,并且可以创建与特
定的软硬件无关文档,因此很容易与使用不同计算机系统的用户交换文档。 

使用SGML对多媒体创作将带来许多好处。首先,由于其规范性,它可使创作人员更集中于内容创作,可提
高作品的重复使用性能、可移植性能及共享性能。其次,由于SGML的独立性,使它在许多场合都有用武之
地。与XML相比,定义功能很强大,缺点是它不适用于Web数据描述,而且SGML软件价格非常昂贵。 
HTML相信大家都比较熟悉,即“HyperText Markup Language”(超文本标识语言),它的优点是比较适合web
页面开发。但它有一个缺点是标记相对少,只有固定的标记集如<p>.<strong>等。缺少sgml的柔性和适应性。
不能支持特定领域的标记语言,如对数学、化学、音乐等领域的表示支持较少。 

所谓的xml,就是eXtensible Markup Language, 中文是“可扩展标识语言”,在国内很多人理解xmlhtml
简单扩展,这实际上是种误解。尽管xmlhtml关系非常密切。它由万维网协会(W3C)创建,用来克服HTML即
超文本标记语言(Hypertext Markup Language),它是所有网页的基础的局限。和HTML一样,XML基于SGML标
准通用标记语言(Standard Generalized Markup Language)。尽管SGML已出版业使用了数十年,但其理解方
面复杂性使许多打算使用它的人望而却步[SGML也代表“听起来很棒,但或许以后会用(Sounds great, maybe 
later)”]XML是为Web设计的。 

XML实际上是Web上表示结构化信息的一种标准文本格式,它没有复杂的语法和包罗万象的数据定义。XMLHTML一样,都来自SGMLSGML是一种在Web发明之前就早已存在的用标记来描述文档资料的通用语言。
但SGML十分庞大且难于学习和使用。鉴于此,人们提出了HTML语言。但近年来,随着Web应用不断深入,
HTML在需求广泛的应用中已显得捉襟见肘,有人建议直接使用SGML作为Web语言。但SGML太庞大了,学用两
难尚且不说,全面实现SGML浏览器也非常困难。于是Web标准化组织W3C建议使用一种精简SGML版本——XMLXMLSGML一样,是一个用来定义其他语言的语言。与SGML相比,XML规范不到SGML规范的1/10,简单易懂,
是一门既无标签集也无语法的新一代标记语言。
Top FB Message Us
Whatsapp Us