四时宝库

程序员的知识宝库

SGML、XML、DHTML、XHTML、HTML5和HTML的之间的关系

SGML

  • 概念

SGML称为:标准通用标记语言。

定义电子文档结构和描述其内容的国际标准语言。

  • 特点

1:通用标言为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在数据分类和索引中非常有用;

2:是所有 电子文档标记语言的起源,早在万维网发明之前“通用标言”就已存在。

只描述文档标记应该是怎么样的元语言。

总结:HTML是SGML的一个实例,它的DTD作为标准被固定下来,因此,HTML不能作为定义其它置标语言的元语言。


XML

  • 概念

标记电子文件使其具有结构性的标记语言,可扩展标记语言。

  • 特点

1:结合

结合了HTML和SGML,是一种非常复杂的文档的结构。

2:友好

网站设计者可以定义自己的文档类型。

  • 用途

1:大量高度结构化数据的防卫区

2:其他各种工业领域,利于分类和索引。

下面是 小二哥 写给 小二妹 的便签,存储为 XML:

<note>

<to>小二妹</to>

<from>小二哥</from>

<heading>Reminder</heading>

<body>记得给小伙伴们发福利哦!</body>

</note>

总结:XML 被设计用来传输和存储数据,是扩展标记语言(EXtensible Markup Language),很类似 HTML。XML 的设计宗旨是传输数据,而非显示数据,标签没有被预定义。需要自行定义标签。具有自我描述性,是 W3C 的推荐标准。


DHTML

DHTML 不是 W3C 标准。指动态 HTML(Dynamic HTML)。

DHTML 不是由万维网联盟(W3C)规定的标准,是一个营销术语 - 被网景公司(Netscape)和微软公司用来描述 4.x 代浏览器应当支持的新技术。

  • 用途

DHTML 是一种用来创建动态站点的技术组合物。

总结:对大多数人来说,DHTML 意味着 HTML 4.0、样式表以及 JavaScript 的结合物,是动态的HTML。


XHTML

XHTML是更严格更纯净的 HTML 代码。是指可扩展超文本标签语言(EXtensible HyperText Markup Language)。

XHTML是当前HTML版的继承者。HTML语法要求比较松散,这样对网页编写者来说,比较方便,但对于机器来说,语言的语法越松散,处理起来就越困难,对于传统的计算机来说,还有能力兼容松散语法,但对于许多其他设备,比如手机,难度就比较大。因此产生了由DTD定义规则,语法要求更加严格的XHTML。

实例:

<!DOCTYPE Doctype goes here>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Title goes here</title>

</head>

<body>

</body>

</html>

总结:XHTML 的目标是取代 HTML,与 HTML 4.01 几乎是相同的, 是更严格更纯净的 HTML 版本。XHTML 是作为一种 XML 应用被重新定义的 HTML。是一个 W3C 标准。



HTML5

HTML5是下一代的 HTML。将成为 HTML、XHTML 以及 HTML DOM 的新标准。

HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。

HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。

  • 特点

1:语义特性(Class:Semantic)

2:本地存储特性(Class: OFFLINE & STORAGE)

3:设备兼容特性 (Class: DEVICE ACCESS)

4:连接特性(Class: CONNECTIVITY)

5:网页多媒体特性(Class: MULTIMEDIA)

6:三维、图形及特效特性(Class: 3D, Graphics & Effects)

一个简单的媒体播放实例

<!DOCTYPE HTML>

<html>

<body>

<video width="320" height="240" controls="controls">

<source src="kecheng.ogg" type="video/ogg">

<source src="kecheng.mp4" type="video/mp4">

你的浏览器不支持html5,请更换浏览器。

</video>

</body>

</html>

总结:至于html5和html就不用多讲了吧。HTML5在2007年被万维网联盟(W3C)新的工作组采用。这个工作组在2008年1月发布了HTML 5的首个公开草案。眼下,HTML5处于“最火”状态,HTML5 已成为 HTML、XHTML 以及 HTML DOM 的新标准。


上面分别介绍了SGML、XML、DHTML、XHTML、HTML5和HTML的之间的关系。顺便也看看HTML吧。

HTML

  • 概念

超文本标记语言,标准通用标记语言下的一个应用。

  • 特点

1:一种规范。

2:一种标准。

3:简单但是功能强大,灵活方便。

4:具有极强的扩展性。

5:不牵扯平台。

实例:

<html>

<body>

<h1>这个是标题</h1>

<p>这个是段落。</p>

</body>

</html>

总结:是用来描述网页的一种超文本标记语言 (Hyper Text Markup Language), 不是一种编程语言,而是一种标记语言 (markup language),使用标记标签来描述网页。


·欢迎留言评论哦~

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接