HTML 与 XML


HTML

HTML 指的是超文本标记语言 (HyperText Markup Language),它是一种用于描述网页结构的语言。它包含各种 HTML 元素,这些元素由 HTML 标签及其内容组成。

HTML 是一种超文本语言,因此我们可以创建文档链接链。当前版本的 HTML 是 HTML5。HTML 是静态的,它可以忽略小错误,并且在其中,结束标签不是必需的。

让我们来看一个 HTML 的例子:

示例

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>HTML</title>
</head>
<body>
<h1 style="text-align: center;color:#db133a;">HTML</h1>
<h3 style="text-align: center;">I'm a HTML document.</h3>
</body>
</html>

输出

XML

XML 指的是可扩展标记语言 (eXtensible Markup Language),它是一种用于传输数据而不是构建数据结构的语言。它是动态的,它报告所有错误,并且在其中结束标签是必需的。它基本上是一种文本数据格式,通过 Unicode 对不同的语言提供了强大的支持。当前版本的 XML 是 XML 1.1。

让我们来看一个 XML 的例子:

<?xml version="1.0" encoding="UTF-8"?>
<fullname>
<firstname>John</firstname>
<lastname>Miller</lastname>
</fullname>

输出

现在让我们看一些区别:

HTMLXML
HTML 指的是超文本标记语言 (HyperText Markup Language),它是一种用于描述网页结构的语言。它包含各种 HTML 元素,这些元素由 HTML 标签及其内容组成。XML 指的是可扩展标记语言 (eXtensible Markup Language),它是一种用于传输数据而不是构建数据结构的语言。
HTML 是静态的,因为它用于显示数据。XML 是动态的,用于传输数据。
它是一种表示语言。它不是一种表示语言。
不需要使用结束标签。必须使用结束标签。
预定义的标签,如 <p>,<strong>,<head> 等,在 HTML 中。在 XML 中定义您自己的标签。
HTML 不保留空格。XML 保留空格。
HTML 不区分大小写。XML 区分大小写。

更新于:2021年12月22日

487 次浏览

启动您的 职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.