西交《多媒体技术》第八章 超文本与Web系统

发布时间:2024-03-30 09:03:42浏览次数:45
西交《多媒体技术》第八章 超文本与 Web 系统一、超文本与超媒体的概念超文本定义:由信息节点和表示信息节点间相关性的链构成的一个具有一定逻辑结构和语义的网络。节点可以包含文本、图形、音频、视频和源程序或者其他形式的数据。包含多媒体的超文本称为“超媒体”。超媒体的目的是为了产生巨大、复杂、丰富链接和交叉引用的信息体。二、链的概念链是组成超文本的基本单位。链有多种,通常是有向的,它可以是双向的。链的数量通常是不能事先确定的,它依赖于每个节点的内容。有些节点与其他节点有许多关联,因此它就有许多链。超文本的链通常链接的节点是节点中有关联的一部分而不是整个节点。链的一般结构可以分为 3 部分:链源、链宿以及链的属性。三、WWW 特点及工作原理WWW(World Wide Web)的目标是实现全球信息共享。Web 系统中信息资源主要由 Web 页面组成,Web页面采用超文本(Hypertext)/超媒体(Hypermedia)的信息构成,建立了一种简单但强大的全球信息系统。其特点为:超媒体信息系统、图形界面且容易导航、跨平台、分布式、动态、交互式。其工作原理为:每个 Web 服务器都具有一个唯一表示的 IP 地址,他们通过高速通信线路直接与 Internet 连接。而基于 TCP/IP 协议的 Internet 则通过 IP 网关或路由器组织互连关系,使得 web 服务器能按用户的需求指向目标地址并返回信息。WWW 的客户端程序一般称为浏览器程序或浏览器。当客户发出请求后 ,Web 服务器通过一个可识别该页的引擎对其进行处理,最终结果以格式为 HTML 的流的形式返回给发出请求的客户机。四、统一资源定位器(URL)概念每个站点及站点上的每个网页都有一个唯一的地址,这个地址被称为统一资源定位地址 URL(UniversalResource Locator)。向浏览器输入 URL 地址,可以访问其指向的网页,指定网页中的超文本也要用到URL 地址。五、HTML 与 XML 的区别与联系。HTML(HyperTextMark-upLanguage)即超文本标记语言,是 WWW 的描述语言。XML 即 ExtentsibleMarkup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是 SGML(标准通用标记语言)。它没有标签集(tagset),也没有语法规则(gramma*cal rule),但 是它有句法规则(syntax rule)。任何 XML文档对任何类型的应用以及正确的解析都必须是良构的(well-formed),即每一个打开的标签都必须有匹配的结束标签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。XML 文档可以是有效的(valid),但并非一定要求有效。所谓有效文档是指其符合其文档类型定义(DTD)的文档。如果一个文档符合一个模式(schema)的规定,那么这个文档是模式有效的(schema valid)。(一)、语法要求不同:1. 在 html 中不区分大小写,在 xml 中严格区分。2. 在 HTML 中,有时不严格,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略</p>或者</li>之类的结束标记。在 XML 中,是严格的树状结构,绝对不能省略掉结束标记。3. 在 XML 中,拥有单个标记而没有匹配的结束标记的元素必须用一个/ 字符作为结尾。这样分析器就知道不用查找结束标记了。4. 在 XML 中,属性值必须分装在引号中。在 HTML 中,引号是可用可不用的。 5. 在 HTML 中,可以拥有不带值的属性名。在 XML 中,所有的属性都必须带有相应的值。 6. 在 XML 文档中,空白部分不会被解析器自动删除;但是 html 是过滤掉空格的。(二)、标记不同:1、html 使用固有的标记;而 xml 没有固有的标记。2、Html 标签是预定义的;XML 标签是免费的、自定义的、可扩展的。(三)、作用不同:1. html 是用来显示数据的;xml 是用来描述数据、存放数据的,所以可以作为持久化的介质!Html 将数据和显示结合在一起,在页面中把这数据显示出来;xml则将数据和显示分开。 XML 被设计用来描述数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。2. xml 不是 HTML 的替代品,xml 和 html 是两种不同用途的语言。 XML 不是要替换 HTML;实际上 XML可以视作对 HTML 的补充。XML 和 HTML 的目标不同 HTML 的设计目标是显示数据并集中于数据外观, 而 XML 的设计目标是描述数据并集中于数据的内容。3. 没有任何行为的 XML。与 HTML 相似,XML 不进行任何操作。(共同点)4. 对于 XML 最好的形容可能是: XML 是一种跨平台的,与软、硬件无关的,处理与传输信息的工具。5. XML 未来将会无所不在。XML 将成为最普遍的数据处理和数据传输的工具。
文档格式: docx,价格: 5下载文档
返回顶部