`
阅读更多

 SGML

  SGML(Standard Generalized Markup Language,标准通用标记语言),是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源,早在Web发明之前SGML 就已存在.
  SGML是1986年出版发布的一个信息管理方面的国际标准(ISO 8879)。该标准定义独立于平台和应用的文本文档的格式、索引和链接信息,为用户提供一种类似于语法的机制,用来定义文档的结构和指示文档结构的标签。 其中Markup的含义是指插入到文档中的标记。标记分为两种:一种称为procedard markup,用来描述文档显示的样式;另一种称为descriptive markup,用来描述文档中的文字的用途。制定SGML的基本思想是把文档的内容与样式分开。
  SGML规定了在文档中嵌入描述标记的标准格式,指定了描述文档结构的标准方法,目前在WEB 上使用的HTML格式便是使用固定标签集的一种 SGML文档。由于SGML可以支持无数的文档结构类型,并且可以创建与特定的软硬件无关的文档,因此很容易与使用不同计算机系统的用户交换文档。
  使用SGML对多媒体的创作将带来许多好处。首先,由于其规范性,它可以使创作人员更集中于内 容的创作,可提高作品的重复使用性能、可移植性能以及共享性能。其次,由于SGML的独立性,使得它在许多场合都有用武之地。同XML相比,定义的功能很 强大,缺点是它不适用于Web数据描述,而且 SGML软件价格非常昂贵。
  ISO/ANSI/ECMA的一个标准,一种用来注释文本文档,提供文档片断的类型信息的规 范。
  SGML它从80年代初开始使用。正如XML一样,SGML也可用于创建成千上万的置标语言, 它为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在分类和索引数据中非常有用。目前,SGML多用于科技文献和政府办公文件中。但 是,SGML非常之复杂,其复杂程度对于网络上的日常应用简直不可思议。不仅如此,SGML非常昂贵。还有最关键的一点,几个主要的浏览器厂商都明确拒绝 支持SGML,这无疑是SGML在网上传播遇到的最大障碍。

分享到:
评论

相关推荐

    安川伺服驱动器∑-L系列SGML-SGDL(位置控制用).pdf

    安川伺服驱动器∑-L系列SGML-SGDL(位置控制用)pdf,安川伺服驱动器∑-L系列SGML-SGDL(位置控制用):操作、配线简单、缩短了安装时间。自学习功能,使用数字操作器或计算机能够自动测定机械的必要参数,实现最佳驱动。...

    xml sgml gml

    作为SGML(Standard Generalized Markup Language)的一个精简子集,XML的目标是简化数据的共享和交换,尤其在网络环境中。SGML是一种复杂的文档描述语言,用于定义文档结构,但在互联网上应用时,其复杂性成为了...

    reuters 21578 语料库解析,将SGML转XML

    reuters 21578 语料应用广泛,但由于比较古老,采用了sgml格式,于是我写了点代码把它转化为XML 使用方法(必须有Java运行环境): java -jar r2s2x.jar [reuters21578目录的位置] 运行后结果将输出到当前目录 ...

    关于分析比较XML、HTML、SGML课题报告

    首先,SGML(Standard Generalized Markup Language,标准通用标记语言)是一种元语言,用于定义结构化文档的模式。它是XML和HTML的基础,但相对复杂,主要用于大型文档系统的标准化和数据交换。SGML定义了一种规范...

    v.206(预处理).rar_sgml_语料库

    《v.206(预处理).rar:深入解析SGML语料库的预处理技术》 在自然语言处理(NLP)领域,高质量的语料库是进行各种任务如机器学习、信息检索、文本挖掘等的基础。SGML(Standard Generalized Markup Language,标准...

    元数据及sgml在数字图书馆中的应用.pdf

    SGML(Standard Generalized Markup Language,标准通用标记语言)是元数据应用的一个早期基础,它是XML(Extensible Markup Language)的前身。SGML是一种定义文档结构和语义的标准,它允许文档以结构化的方式表示...

    sgml-common-0.6.3-39.el7.noarch.rpm

    离线安装包,亲测可用

    xorg-sgml-doctools-1.10-5.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    sgml-common-0.6.3-50.el8.noarch(1).rpm

    官方离线安装包,亲测可用

    xorg-sgml-doctools-1.11-6.el8.noarch(1).rpm

    离线安装包,亲测可用

    howto知识基础.zip_sgml

    尝试使用有意义的结构与组织,并写得清楚些。请记住许多 HOWTOs 的读者并非以英文作为母语的。 如果你在写一份 HOWTO,你必须 使用 SGML-Tools 工具,可从 http://www.xs4all.nl/~cg/sgmltools/取得。

    DTDParse:读取 XML(或 SGML)DTD 并生成其内容的数据库

    DTDParse 是用于处理 SGML 和 XML DTD 的工具。 编写 DTDParse 的主要动机是为构建 DTD 文档提供一个框架,但其他应用程序很容易想象。 使用 DTDParse 是一个两步过程。 首先用'dtdparse.pl'解析DTD。 这将生成 ...

    sasgml:SGML的类似于SAX的API(Java的SGML解析器)-开源

    标题中的“sasgml:SGML的类似于SAX的API”揭示了这是一个Java库,它的设计灵感来自于SAX(Simple API for XML),但专门针对SGML(Standard Generalized Markup Language)进行解析。SGML是一种预XML的标记语言,...

    SGML::Parser::OpenSP-开源

    SGML::Parser::OpenSP 是一个Perl模块,它提供了一个用C++和XS编写的本地Perl接口,用于访问OpenSP(Open Source Parser)的SGML(Standard Generalized Markup Language)和XML(eXtensible Markup Language)解析...

    sgmllint:不可原谅的SGML短毛猫

    【sgmllint:不可原谅的SGML短毛猫】 在深入探讨sgmllint之前,我们先要理解什么是SGML。SGML(Standard Generalized Markup Language)是一种元标记语言,用于定义文档结构,它是HTML(HyperText Markup Language...

    Sgml(html)-class for QT-开源

    在给定的资源中,“Sgml(html)-class for QT-开源”项目提供了一个专门用于处理SGML(标准通用标记语言)和HTML(超文本标记语言)文件的DOM(文档对象模型)模块。DOM是一种编程接口,它允许程序和脚本动态地访问和...

    sgml-common-0.6.3-39.el7.noarch.rpm.zip

    文件放服务器下载,请务必到电脑端资源预览或者资源详情查看然后下载

    xorg-sgml-doctools-1.10-5.el7.noarch.rpm.zip

    文件放服务器下载,请务必到电脑端资源预览或者资源详情查看然后下载

    DocBook SGML Toolbox-开源

    DocbBook SGML Toolbox结合了DocBook SGML 3.1、4.1,Jade和其他sgml / docbook实用程序的源软件包,并自动编译并安装了二进制Slackware,RPM或Debian软件包。 安装简单!

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    XML和HTML都来自于SGML,它们都含有标记,有着相似的语法,HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如表示首行标题,有固定的尺寸。相对的,XML则没有固定的...

Global site tag (gtag.js) - Google Analytics