多媒体技术与应用教程
第
14章 超文本与标记语言
超文本(
hypertext)又叫超媒体(hypermedia)是将各种信息节点链接在一起的一种
网状逻辑结构。标记语言(
ML = Markup Language )又叫置标语言,是一套标识文档的内
容、结构和格式的语法规则,源于出版印刷部门对文档格式的排版标注。
随着万维网(
WWW = World Wide Web ,又叫环球网,常简称为Web)的发展,超
文本标记语言(
HTML = HyperText Markup Language )得到广泛应用,其超文本功能可将
多种媒体元素集成和链接在一起,是表达多媒体信息的有力工具。可扩展标记语言(
XML
= eXtensible Markup Language )是对超文本标记语言的发展和超越,其应用已渗透到需要
信息表示与交换的各个领域,更是下一代万维网的基础。
本章先简介超文本的基本概念与内容,然后概述标记语言的发展与应用,重点介绍
SGML、HTML与 XML 的基本概况。
14.1 超文本与超媒体
超文本(
hypertext)是一种由许多相关联的信息节点所组成的逻辑语义网络,符合人
类的联想型思维方式。超文本有节点、链和网络三种组成要素,其中关键的是连结各个节点
的链。超文本是由存储、结构和界面构成的一种三层模型,可以用来表示知识、连接推理系
统和进行信息检索。
超文本发展成为超媒体(
hypermedia),可以包含各种媒体信息节点。为了在超文本
中表示多媒体信息,需要建立多媒体的数据模型。超文本正在朝网络型、智能化、超媒体方
向发展,超文本和超媒体的应用也越来越广泛。
14.1.1 概述
本小节先介绍超文本出现的背景和原因,然后给出超文本的定义和特点,最后介绍超
文本的发展简史。
1) 背景
传统的资料(图书、文章、文件等)所采用的都是(层次型)线性的顺序结构(如水
浒书籍),而真实世界的实际信息则是非线性网状结构(如水浒的故事情节和人物关系)。
人类的思维方式是联想型的,是一种互联的交叉网络,具有典型的非线性网状结构。
例如:
夏天
→太阳→星星→天文学→伽利略→比萨斜塔→宝塔→佛教→和尚→……
• 2 •