置标语言(SGML、HTML、XML)

合集下载

应用系统建设标准规范

应用系统建设标准规范

应用系统建设标准和规范1标准体系信息系统建设的核心目标是互联互通、信息共享、业务协同,而实现这些功能的关键是技术标准的科学确定。

标准不仅是信息系统建设的指针,也是信息系统建设效果评估的依据。

应用系统建设是一个复杂的系统工程,它涵盖从操作系统、数据库系统、中间软件、支撑软件及多个应用软件等各个方面的内容,包括系统信息安全、处理流程定义、信息内容格式、数据交换格式等各个方面的问题。

它要求达到充分利用数字虚拟空间,跨越各职能部门间的限制,使各职能部门互联互通与跨部门协同办公的目标。

要做到这一点,就必须对职能部门的各个层次、各个方面制定一系列的标准和规范。

按照此标准化体系,能够对政务数据和信息进行灵活、有效、多元化的管理,实现以政务信息驱动横向/纵向政务流程。

行业信息化标准体系,涉及以下几个方面:总体标准、业务应用标准、信息资源标准、应用支撑标准、网络基础设施标准、信息安全标准和信息化管理标准等方面。

1.1总体标准包括术语标准、标准化指南和总技术要求等。

术语标准主要包括与烟草行业信息化相关的术语标准,以统一烟草行业信息化建设中遇到的主要名词、术语和技术词汇,避免引起对它们的歧义性理解。

术语标准可分为烟草行业专用术语、基础术语和专业术语。

标准化指南包括标准化工作的工作导则、编制指南以及实施细则等。

总技术要求包括烟草行业信息化建设统一技术平台要求以及计算机网络和信息安全技术管理规范等。

1.2应用标准应用标准分体系包括文档交换格式和应用系统等。

文档交换格式标准主要是指为了实现应用系统之间文档交换的兼容性而制定的标准和规范。

应用系统主要包括烟草行业管理信息系统、烟草行业工/商企业管理信息系统以及相应的子系统的相关标准。

其中,烟草行业管理信息系统包括电子政务、电子商务、卷烟生产经营决策管理系统和其它应用系统。

1.3信息资源标准信息资源标准分体系包括数据元、信息分类与编码和数据库等。

数据元标准包括烟草行业专用数据元以及数据元的通用规则、贸易数据元和电子政务数据元等方面的相关标准。

试析常用于数字图书馆中数据交换与处理的三种数据格式的标识语言(SGML、HTML、XML)的异同性

试析常用于数字图书馆中数据交换与处理的三种数据格式的标识语言(SGML、HTML、XML)的异同性
维普资讯
第 9期 20 0 2年 9月
坝 代 情 据
StN. o9 e e e.0 p mb r 2 02
试 析 常 用 于 数 字 图 书 馆 中数据 交 换 与 处 理 的三 种 数 据 格 式 的标 识 语 言 (G 、 T 、 ML 的 异 同性 S ML H ML X )
[ 图分 类 号 ] G 5 .6 [ 献 标 识 码 ]B [ 章 编 号 ] 1 8 8 1 (02 9— l8 2 中 207 文 文 0 —02 20 )0 0 l —0 0
l 概 述
随 着 计 算 机 网 络 技 术 与 通 信 技 术 的 不 断 发 展 , 基 于 超 文 本技 术 的 We 技 术 给 It n t 入 了巨 大 的 活 力 ,We b n re 注 e b则 是一 个环 球 信 息 资 源 库 。We b由 无 数 的 页 面 组 成 , 页 面 上 的 信 息 包 罗 万 象 , 并 且 时 时 在 增 加 ,天 天 在 更 新 。We b的
2 数 据 格 式 和 标 识 的 基 本 概 念
所 谓 数 据 格 式 就 是 人 为 地 规 定 一 个适 应 性 较 广 的 数 据
SM G L文 档 实 例 ( ou etnt c ) G L声 明 定 义文 档 使 Dc m n I a e 。S M sn 用 的 语 言集 、参 考 语 法 规 则 、S ML可 选 特 性 等 。 G 文 档 类 型 定 义 ( T ) — — 文 档 类 型 定 义 简 称 D D, DD T
的灵活很 多。
3 S GM L标 识 语 言
标 准 通 用 标 识 语 言 S ML ( t d r G n rle ak p G S n a e e i d M ru a d az

标准通用标记语言SGML(StandardGeneralizedMarkupLanguage)简介

标准通用标记语言SGML(StandardGeneralizedMarkupLanguage)简介

标准通⽤标记语⾔SGML(StandardGeneralizedMarkupLanguage)简介什么是SGML SGML是国际上定义电⼦⽂档和内容描述的标准。

它源于1969年IBM公司开发的⽂档描述语⾔GML,GML主要⽤来解决不同系统中⽂档格式不同的问题。

后经过多年发展,1986年经ISO批准为国际标准ISO8897,并被称为SGML。

制定SGML的基本思想是把⽂档的内容与样式分开。

在SGML中,标记分两种:⼀种⽤来描述⽂档显⽰的样式,称为程序标记;另⼀种⽤来描述⽂档中语句的⽤途,称为描述标记。

⼀个SGML⽂件通常分三个层次:结构、内容和样式。

结构为组织⽂档的元素提供框架,内容是信息本⾝,样式控制内容的显⽰。

SGML的平台⽆关性、结构化、可扩展等特性,使得它使⽤范围很⼴,被许多⼤型公司⽤来创建和发布信息。

设计思想 将内容和样式分开.特点1. 它可以⽀持众多的⽂档结构类型,例如布告、技术⼿册、章节⽬录、设计规范、各种信函等;2. 它可以创建与特定的软硬件⽆关的⽂档,因此很容易与使⽤不同计算机系统的⽤户交换⽂档。

标识性置标语⾔、程序标记、描述标记表⽰性标记(Presentational markup)表⽰性标记是确定⽂本表⽰⽅式的标记,但不影响其结构。

在HTML中,表⽰性标记由<b>,<i>(带有相应的结束标记)或之类的标记表⽰。

程序标记(Procedural markup)过程标记为⽂本处理器提供了如何处理⽂本的指令。

当处理器运⾏⽂本时,将遵循过程标记。

为⽂档处理系统(例如troff,PostScript和TeX)创建了程序标记。

描述标记(Presentational markup)描述性标记标记了⽂档的不同部分,然后给出了如何显⽰⽂本的说明。

描述性标记也以“语义标记”为名。

它的HTML⽰例为<form>,<table>,<HEAD>等。

xml是什么意思

xml是什么意思
什么是 XML?
XML 指可扩展标记语言(EXtensible Markup Language)
XML 是一种标记语言,很类似 HTML
XML 的设计宗旨是传输数据,而非显示数据
XML 标签没有被预定义。您需要自行定义标签。
XMLensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
因为XML是W3C制定的,XML的标准化工作由W3C的XML工作组负责,该小组成员由来自各个地方和行业的专家组成,他们通过email交流对XML标准的意见,并提出自己的看法 (因为XML 是个公共格式, (它不专属于任何一家公司),你不必担心XML技术会成为少数公司的盈利工具,XML不是一个依附于特定浏览器的语言。
同HTML一样, XML (可扩展标识语言)是通用标识语言标准(SGML)的一个子集,它是描述网络上的数据内容和结构的标准。尽管如此,XML不象HTML,HTML仅仅提供了在页面上显示信息的通用方法(没有上下文相关和动态功能) ,XML则对数据赋予上下文相关功能,它继承了SGML的大部分功能,却使用了不太复杂的技术。.
可扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。
为了使得SGML显得用户友好,XML重新定义了SGML的一些内部值和参数,去掉了大量的很少用到的功能,这些繁杂的功能使得SGML在设计网站时显得复杂化。XML保留了SGML的结构化功能,这样就使得网站设计者可以定义自己的文档类型,XML同时也推出一种新型文档类型,使得开发者也可以不必定义文档类型。

一、XML语言简介

一、XML语言简介

⼀、XML语⾔简介1、XML发展史1) gml:(1969)Generalized Markup Language通⽤标记语⾔:主要的⽬的是为了达到不同的电脑进⾏通讯的数据规范2) sgml(1985)标准通⽤标记语⾔3) html(1993)HyperText Markup Language :随着万维⽹的出现才出现的html语⾔,但是本⾝是有缺点的,例如其标记不能⾃定义,本⾝缺少⼀些含义;html没有真正的国际化4) xml():1998 Extensiable markup language(可扩展标记语⾔) w3c组织在html语⾔的基础上推出xml语⾔备注 :可扩展标记语⾔主要是给浏览器或者给⼀些语⾔观看的,但并不是纯粹的给浏览器看的,也可以给java、其他语⾔看,xml的编程是好多语⾔都可以使⽤的。

2、XML的常见应⽤1)xml的出现解决了程序间数据传输的问题:(数据传输的通⽤格式),⽤xml格式来传送数据,具有良好的可读性和可维护性2)xml可以做配置⽂件:⽐如tomcat服务器的Server.xml,web.xml;sturts中的sturts-config.xml⽂件;以及hibernate的hibernate.cfg.xml3)xml可以充当⼩型的数据库可使⽤xml⽂件做⼩型数据库,程序中会⽤到⼀些经常要⼈⼯配置的数据。

如果放在数据库中读取不合适(会增加数据库的维护⼯作),则可以考虑⽤xml来做⼩型数据库(⽐如msn中保存⽤户聊天记录就是⽤xml⽂件的),⽽且直接读取⽂件显然要⽐读取数据库快3、XML⽂件的构成:【1】 ⽂档声明<?xml vesion="1.0" enconding="gb2312"? standalone="yes"?>1) xml :表明该⽂件是xml⽂件2) version :表⽰xml的版本号3) enconding :⽂档的字符编码,⽤来告诉浏览器按照什么样的编码⽅式来解析,但是⽂件在存储的时候⽤的是ANSI,(在保存的时候可以进⾏不同的编码格式保存)编码问题:ANSI是American national standard insitute(美国国家标准协会)制定的⼀个编码格式,在不同的国家是不⼀样的,中国ansi对应的就是gb2312;在台湾ansi对应的可能就是gbk big54) standalone :⽂档定义是否独⽴使⽤(即这个xml⽂件是否和别的⽂件由配合使⽤)standalone="no"是默认的【2】 元素1)⼀个xml元素可以包含的内容:字母、数字以及其他⼀些可见字符,但是必须遵守下⾯⼀些规范: A、区分⼤⼩写,例如:<P><p> 是两个不同的标记 B、不能以数字或“_”(下划线)开头 C、不能包含空格 D、名称不能以数字开头,中间不能包含冒号,冒号是留给命名空间使⽤的 E、标签成对、空标签关闭、标签正确嵌套[2]元素/标签 的写法:2)备注: 不含标签体的两种写法:<age></age> 或者</age> 对于xml标签中出现的所有空格和换⾏,xml解析程序都会当做标签内容进⾏处理,例如下⾯两段内容的意义就不⼀样: 写法⼀:<stu>xiaoming</stu> 这种写法是标准的格式要求写法 写法⼆: <stu> xiaoming </stu>由于在xml⽂件中,空格和换⾏都作为原始内容被处理,所以,在编写xml⽂件中,要特别注意【3】属性 属性值⽤双引号括起来,或者⽤单引号括起来。

标准通用标记语言

标准通用标记语言

标准通用标记语言
标准通用标记语言(SGML)是一种用于创建电子文档的标记语言。

它是一种元语言,意味着它可以用来定义其他标记语言。

SGML的设计目的是为了解决不同计算机系统之间文档交换的问题。

SGML包含三个主要组件:文档类型定义(DTD)、元素和属性。

DTD定义了一个文档中允许出现哪些元素和属性,以及它们之间的关系。

元素是文档中的基本单元,可以包含其他元素或者文本。

属性则提供了有关元素的附加信息。

SGML还提供了实体和注释等功能。

实体可以用来代替常用字符或符号,例如特殊字符、符号和图像等。

注释则允许在文档中添加对某些内容的解释或说明。

使用SGML创建电子文档需要以下步骤:
1. 创建DTD,定义文档结构和规则。

2. 编写文本内容,并使用标签将其标记。

3. 根据DTD验证并修正错误。

4. 生成最终输出格式,例如HTML或XML。

SGML已经被广泛应用于许多领域,例如医学、法律、出版业等。

它也为HTML和XML等其他标记语言的发展提供了重要基础。

总之,SGML是一种强大的标记语言,可以用于创建各种类型的电子文档。

它提供了丰富的功能和灵活性,使得文档的创建和交换变得更加容易和高效。

CSS-HTML-JS-XML什么概念及之间的关系

CSS-HTML-JS-XML什么概念及之间的关系

HTML的定义实现网页结构以及内容的语言HTML是什么:HTML是Hypertext Markup Language的缩写,即超文本标记语言。

它是用于创建可从一个平台移植到另一平台的超文本文档的一种简单标记语言,经常用来创建Web 页面。

HTML文件是带有格式标识符和超文本链接的内嵌代码的ASCII 文本文件。

用Monyer 的话说,HTML就是做网页结构及内容实现的一门语言。

下面这段代码是HTML的基本结构,在“<>”中的为HTML标记,一般一个“<xxx>”标记出现,则必需要一个相应的“</xxx>”对其标示范围进行结束;除非该标记为自关闭标记,一般以“<xxx/>”的形式出现。

<html><head><title>Monyer's Example</title></head><body><div id="first">Hello World !</div><div id="second">Hello Monyer !</div></body></html>代码一如果把网页(<html>...</html>)看成是人的话,那么<head>...</head>是他的头,但这部分内容通常不会在网页正文中显示;<body>...</body>是他的身体,也是一个网页内容显示部分。

所以将以下代码保存为*.html后并双击在网页浏览器中运行,显示的仅仅是:Hello World !Hello Monyer !但所有的HTML标记均是被浏览器执行的对象,并不会显示出来。

需要注意的是,在上段代码中承载“Hello World !”和“Hello Monyer !”的两个“<div/>”容器内部均有一个id标识,id中的内容是可以随便定制的,但请务必保证id中内容的唯一性——因为它是使别人找到它所在的门牌号。

HTML转换到XML格式以及不同XML标准格式之间的转换

HTML转换到XML格式以及不同XML标准格式之间的转换

上海交通大学硕士学位论文HTML转换到XML格式以及不同XML标准格式之间的转换姓名:戴怡钧申请学位级别:硕士专业:计算机应用技术指导教师:王永成20030101上海交通大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。

除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律结果由本人承担。

学位论文作者签名:日期:年月日上海交通大学学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权上海交通大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

保密口,在一年解密后适用本授权书。

本学位论文属于不保密口。

(请在以上方框内打“√”)学位论文作者签名:指导教师签名:日期:年月日日期:年月日HTML转换到x札格式以及不尚XML标准格式之间的转换摘要当今是信息时代,信息如爆炸般地产生,由于Intemet的普及,更把信息带到全球。

但这些信息不仅文种各异,而且格式杂乱纷繁。

如何整理这些信息?如何使信息的表示尽可能地实现规范化,尽可能地容易处理?这已成为很多人关心的问题。

早期,人们提供了HTML语言,它可以较好地表示网上的信息。

但是,随着实践的拓广与深入,HTML的弊病逐日明显与突出。

它已阻碍了信息在网上的进一步传播与加工。

于是,开创一种更新更富于表达也更易于识别加工的网络信息表达格式,即XML,已成为时代的研发热点。

为了统一规范,很多人都在研发XML的标准。

标准不仅要受到权威单位的认可,更重要的是要得到广大用户的认同与使用。

在这方面我国还相对滞后。

为此,首先,我在导师的指导下,抓紧时机,抢先研发标准,以促进我国权威部门的先行,并做其参考;其次,我们研究了如何完成HTML格式到XML格式的转化,如何在不同的XML格式间进行信息的转换等等问题,并取得了初步进展。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

♦ 开放性:
– XML 所采用的标准技术在 Web 上是完全开放的 ,可以免费获 得。W3C 组织的成员已经较早地得到了这些标准 ,不过一旦此 标准完成了 ,结果就是大家都可获得的。XML 文档自身也较为 开放 ,任何人都可以对一个结构良好的 XML 文档进行语法分 析 ,如果提供了DTD ,还可以校验这个文档。
好 好 好 好 好 好 易 多 否 是 是
谢谢大家!如有不当之处,望大家指正。
♦ 信息的再利用性
– SGML 文件的内 容 可 以 重 复 利 用 , 或 者 被 其 它 的SGML 文件使用 ,不须重新产生内容。同一份文件内容也 可以通过不同的 DTD 来定义 ,用不同的样式表呈现出来。
SGML的局限性:
♦ 应用程序不易开发。 ♦ SGML 文 件 不 易 在 Web 上 传 播 。 要 想 传 送 SGML 文件 ,必须有特定的 DTD 和样式表。 ♦ 缺乏商家的支持。
置标语言(SGML、HTML、XML)
——整理:张发亮、焦克非
郑州大学信息管理系
课题大纲:
♦ 置标语言的定义、分类 ♦ SGML、HTML、XML三者的简介、优点及局
限性
♦ SGML、HTML、XML三者的关系
一,置标语言
♦ 置标就是给文档中某些具有特殊含义的部 就是给文档中某些具有特殊含义的部
2.2 HTML简介、优点,局限性
♦ HTML简介:
1989 年 ,欧洲粒子物理研究中心使用 SGML 的一个语法 ,以一 个 DTD 为基础 ,开发了 HTML。HTML 不能称为元数据 ,更多地关 注文本的呈现形式。HTML 是一种专为 WWW 网页显示及浏览 而 设 计 的 简 易 标 记 语 言 , 目 前 是WWW 上 制 作 网 页 的 标 准 语 言 格 式。HTML 创造出来的文件可在不同的操作平 台间移动。可移植性与简易性是 HTML 的两大特征。HTML 文件除 了包含文字信息外 ,还可包括声音、影像等多媒体信息 ,而HTML 的超链接除了网页内的链接 ,也包括网页之间的链接。 HTML 标签指明浏览器应该怎样显示文献。通常 ,HTML 标签有 两部分 ,一个标头和一个标尾 ,其中含有被定义的文献。然而 , 有时标尾是不被要求的。HTML 文献结构包含头标区、主体区及元 素。头标区含有一个标题和其它信息。主体区含有正文、图象和 链接。
2.3 XML简介、优点、局限性

XML简介:
– XML 是W 3C 在 1996 年底提出的标准, 它是从 SGML 衍生出 来的简化格式, 也是一种元语言,可以用来定义任何一种新的 标记语言。XML 的制定是为了补足HTML 的不完美, 使得在 Web 上能够传输、处理各类复杂的文件, 它去除了 SGML 复 杂不常用及不利于在Web 传送的选项功能, 让使用者可以很 容易地定义属于自己的文件类型, 程序设计员也能在更短的 时间开发 XML 相关应用程序。它从一诞生就在软件业引起了 轰动,Microsoft和Netscapt都宣布将在新的Internet浏览器 中支持XML,甚至还专门成立了XML研究中心。 XML是一种可以用于Web上的标准的、可扩展的数据格式 描述语言。它可以描述各种各样结构的信息,并且由于它的 数据内容独立性原则和可自解释性,使得用它表示的数据信 息可以很方便地被不同的数据使用者使用。XML的出现使得网 上数据的使用效率大大地提高。
SGML的优点:
♦ 灵活性
– 在 SGML 中 ,置标是不固定的 ,用户可以根据自己的理解 来添加置 标 ,可以 用置标来标识结构非常复杂的文档。SGML 能描述任何的信 息结构与任何复杂的文件 ,其应用可以简单如 HTML ,也可 以复杂得像 TEI、EAD、CIMI。
♦ 通用性
– SGML与平台独立,与系统独立,不属于特定的平台和特定的 应用系统。可以在不兼容的系统直接进行数据交换。避免 数据交换中的信息遗失 ,撰写的文档能够长久保存。
♦ 置标一般分为程序性置标和描述性置标。
1.1 程序性置标(Procedural Markup)
– 是用专属的指令来执行对文的处理 ,关注的是文件呈现的外 观 ,包括字体的大小、字型、字形、页面、段落、注以及左 右页边距等的设置。程序性置标
1.2
描述性置标(Descriptive Markup)
– 一般称之为“通用的置标”,所关注的是文件的内容或结构 元素 ,而不是文件呈现的版面样式 ,描述文件结构的方式是 以标识文件构成的元素进行的。
分加上标记的过程 ,置标的符号就是该过 置标的符号就是该过 程的具体实现。 年代早期, 程的具体实现。在 20 世纪 80 年代早期, IBM 设计了一种文档系统 ,通过在文档中 通过在文档中 附加一些标签 ,从而可以标识文档中的各 从而可以标识文档中的各 种元素。 种元素。IBM 把这样的标记语言称为通用 置标 语 言 ( Generalized markup Language ,GML) 。1986 年国际标准化组 织认为 IBM提出的概念很好 ,并发布了为 提出的概念很好 并发布了为 生成标准化文档而定义的标识语言标准 , 称为标准通用置标语言 ( Standard 称为 Generalized Markup Language , SGML) 。
♦ 强大的超链接机制 :
XML除了支持象HTML的简单链接以外,还提供了两种更为强大的超链接 机制;X link和X pointer;其中,X Link完全支持现有的Web的URL链 接格式,X Pointer则允许利用文件的结构定址,这一点与HTML有很 大不同,HTML的文件内部超链接必须指定文件中的绝对位置,一旦文 件内容改变,通常必须更新链结。X Pointer;利用文件结构来定址所 指定的是相对位置,只要文件结构没有改变,就算内容改变了也不会 影响链接
2.3 XML的优点:
♦ 良好的扩展性

Байду номын сангаас
– XML 在两个意义上是可扩展的。首先, 它允许开发者创建他们自己的 DTD, 有效地创建可被用于多种应用的“可扩展的”标签集。其次, 使用几个附加的标准, 您可以对XML 进行扩展, 这些附加标准可以向 核心的XML 功能集增加样式、链接和参照能力。作为一个核心标准, XML为可能产生的别的标准提供了一个坚实的基础。
2.3 XML的优点: ♦ 灵活性 :
– XML 的灵活性表现在两个方面 :一是 XML文档也是纯文本文 件 ,同 HTML 一样 ,各种编 辑 工 具 创 建 的 XML 文 档 都 能 被WWW 浏览器所显示 ;二是 XML 允许自定义标签 ,这 种优势使得 HTML 应用无法与XML 的应用相比。
HTML的局限性:
♦ 结构方面:HTML 最大的局限就是它的标签集是固定的,
而这些标签主要用来指定网页的显示格式, 这个特性 使得HTML 只能支持固定、简单的文件结构, 而且在信 息再利用、资料交换与机读方面都存在很大的局限。 ♦ 在信息的利用方面:统一内容要实现不同的呈现形式 需要有不同的Web 版本 。 ♦ 信息的交换方面:无法支持精确查询。 ♦ 维护方面:HTML 的不断修订增加了许多网站额外的维 护工作。
HTML的特点:

HTML 的DTD 设计主要是满足网上显示的需求。许 多标签纯粹是用来指定网页的显示细节, 例如: br 是换 行; hr 是画一条平行线; b 表示粗体字。 ♦ HTML 有内建的样式 (style)。这使得 H TM L 更为简 单易用, 但缺点是灵活性差, 同样的文件内容只能设定 一种显示样式。 ♦ HTML 引用 SGML 的标记最简化特征。这是为了尽 量减少 HTML 文件标记的数量, 使H TM L 的标记更简 单。 ♦ HTML 没有采用 SGML 的超链接机制。H TM L 的超 链接是利用标签< a> 的“href”属性来指向W eb 上的任 意文件。
2.3 XML局限性:
♦ 信息的再利用性较差。
三、 SGML 、 HTML 和 XML 的比较
♦ HTML 是 SGML 的 应 用 , XML 是SGML 的一个子集。
HTML 和 XML 都 是由一 个固 定的 SGML 定 义和 一个 DTD 定义组成。XML 不像 HTML 只有内建的样式 ,XML 提供了样式表标准 ,称为可扩展样式语言。XML 除了 支持像 HTML 的简单链接 ,也提供了几种功能更强大 的超链接机制预算
SGML 、 HTML 和 XML 的比较
SGML HTML XML
灵活性 开放性 简单性 通用性 可扩展性 信息的再利用性 应用程序开发的难易 商家的支持 DTD是否必备 是否支持精确查询 是否无标识语言
好 较差 差 好 好 好 难 少 是 是 是
较差 好 好 差 不好 较差 易 多 否 否 不是
二,置标语言(SGML,HTML,XML)三者简介、 优点及局限性 2.1 SGML简介、优点、局限性
SGML简介:
SGML 是 ISO 在 1986 年所制定的描述文档资料的结构 与内容、实现文档交换和共享的国际标准。它是数据描述、 数据模型化和数据交换的标准 ,同时又是一种元语言 ,元语 言是一套可以用来定义其它更专门性的标记语言的通用规则。 普通的 SGML 文档一般由三部分组成:SGML 声明、文档类型 定义及 SGML 文档实例。SGML 声明定义文档使用的语言集、 参考语法规则、SGML 可选特性等;文档类型定义(DTD) 描述 文档的结构模板、逻辑框架结构以及元素的属性等 ,它确定 文档类别、规定文档结构规则、列出文档实例中所允许的全 部元素及其次序 ; SGML文档实例是文档内容的主要部分 , 由许多元素及元素的正文按 DTD 规定的框架结构组织而成。
相关文档
最新文档