解释除 HTML 之外的其他标记语言
标记语言是一种计算机语言,它借助文档中引入的符号或标签来构建、格式化或描述文本文档各部分之间的关系。与语法严格的传统编程语言相比,这些语言更易于阅读。标记语言种类繁多,本文将逐一讨论其中最流行的几种。让我们深入研究本文,了解除 HTML 之外的其他标记语言。
XML
可扩展标记语言 (XML) 是一种用于存储结构化数据的标记语言。其元素由自定义标签定义,这些标签支持各种元素。它经过精心设计,可以扩展以指定其他元素,而 HTML 则无法做到这一点。
XML 的设计初衷是传输和存储数据,包括发送者、接收者、标题和消息正文。它更关注数据是什么,而不是数据如何呈现。它用于表示数据、交易、发票等。
示例
以下是我们将使用 XML 标记语言的示例。
<?xml version="1.0" encoding="UTF-8"?> <message> <to>Customer</to> <from>Tp</from> <subject>Choose The Course</subject> <text>Apply Coupon</text> </message>
执行上述代码后,将生成一个由文本组成的输出,并显示在网页上。
让我们来看看 XML 标记语言的一些特性和缺点。
XML 的特性
高效的数据交换
独立于软件和硬件
兼容其他标记语言
支持平台切换
接受 Unicode
XML 的缺点
语法冗余,本质上比较冗长。
传输和存储成本较高。
由于语法冗余,文件通常很大。
XHTML
接受自定义标签来描述新元素的 HTML 文档是使用称为 XHTML(可扩展超文本标记语言)的标记语言创建的。在错误处理方面,它比 HTML 更严格;如果标记文档中存在错误,浏览器将无法显示该网页。HTML 文档将转换为 XML 版本,需要正确标记。
文档必须包含某些必要的标签,例如 <!DOCTYPE>、<html>、<head>、<title> 和 <body>。此外,如果使用 XHTML,<html> 标签需要具有 xmlns 属性。XHTML 网页中必须包含 DTD(文档类型定义)声明。以下是三种不同类型的 DTD。
过渡 DTD
严格 DTD
框架集 DTD
示例
在下面的示例中,我们将使用 XHTML 标记语言。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>XHTML</title>
</head>
<body>
<div style="color:#090;font-size:56px;
font-weight:bold;text-align:center;
margin-bottom:-25px;">TUTORIALSPOINT</div>
<p style="text-align:center;font-size:25px;"> The Best E-Way Learning </p>
</body>
</html>
运行上述代码后,将弹出输出窗口,并在网页上显示应用了 CSS 的文本。
让我们来看看 XHTML 标记语言的一些特性和缺点。
XHTML 的特性
基于 XML 的标记语言
文档易于编辑、转换和维护。
严格的语法和结构要求
格式清晰、一致且井井有条。
XHTML 的缺点
由于规则严格,XHTML 比 HTML 更难编写。
它确实有一个跨浏览器兼容性修复程序问题。
SGML
标准通用标记语言 (SGML) 提供了一种建立标记语言的标准。为了使文件独立于其他应用程序,我们使用这种技术进行标记。为了保存 SGML 文件,我们使用 .sgml 扩展名。它适用于需要定期修改且属于复杂系统的大型文件。
它建立了文档实体、组件和特征之间的联系,以及计算机系统识别元素起始和结束的准则。它提供了在设备和程序之间直接传输文件的最快捷方法。
让我们来看看 SGML 标记语言的一些特性和缺点。
SGML 的特性
平台无关
元素由各种标签标识
元素中包含泛型和属性。
经常使用分隔符和特殊字符
SGML 的缺点
连接过程比较复杂。
编写 SGML 代码相当困难。
相关文章
有用资源
html 参考教程 - 该教程包含有关 html 的更多信息:https://www.cainiaomax.com/html/

