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(位置控制用):操作、配线简单、缩短了安装时间。自学习功能,使用数字操作器或计算机能够自动测定机械的必要参数,实现最佳驱动。...
作为SGML(Standard Generalized Markup Language)的一个精简子集,XML的目标是简化数据的共享和交换,尤其在网络环境中。SGML是一种复杂的文档描述语言,用于定义文档结构,但在互联网上应用时,其复杂性成为了...
reuters 21578 语料应用广泛,但由于比较古老,采用了sgml格式,于是我写了点代码把它转化为XML 使用方法(必须有Java运行环境): java -jar r2s2x.jar [reuters21578目录的位置] 运行后结果将输出到当前目录 ...
首先,SGML(Standard Generalized Markup Language,标准通用标记语言)是一种元语言,用于定义结构化文档的模式。它是XML和HTML的基础,但相对复杂,主要用于大型文档系统的标准化和数据交换。SGML定义了一种规范...
《v.206(预处理).rar:深入解析SGML语料库的预处理技术》 在自然语言处理(NLP)领域,高质量的语料库是进行各种任务如机器学习、信息检索、文本挖掘等的基础。SGML(Standard Generalized Markup Language,标准...
SGML(Standard Generalized Markup Language,标准通用标记语言)是元数据应用的一个早期基础,它是XML(Extensible Markup Language)的前身。SGML是一种定义文档结构和语义的标准,它允许文档以结构化的方式表示...
离线安装包,亲测可用
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用
离线安装包,亲测可用
尝试使用有意义的结构与组织,并写得清楚些。请记住许多 HOWTOs 的读者并非以英文作为母语的。 如果你在写一份 HOWTO,你必须 使用 SGML-Tools 工具,可从 http://www.xs4all.nl/~cg/sgmltools/取得。
DTDParse 是用于处理 SGML 和 XML DTD 的工具。 编写 DTDParse 的主要动机是为构建 DTD 文档提供一个框架,但其他应用程序很容易想象。 使用 DTDParse 是一个两步过程。 首先用'dtdparse.pl'解析DTD。 这将生成 ...
标题中的“sasgml:SGML的类似于SAX的API”揭示了这是一个Java库,它的设计灵感来自于SAX(Simple API for XML),但专门针对SGML(Standard Generalized Markup Language)进行解析。SGML是一种预XML的标记语言,...
SGML::Parser::OpenSP 是一个Perl模块,它提供了一个用C++和XS编写的本地Perl接口,用于访问OpenSP(Open Source Parser)的SGML(Standard Generalized Markup Language)和XML(eXtensible Markup Language)解析...
【sgmllint:不可原谅的SGML短毛猫】 在深入探讨sgmllint之前,我们先要理解什么是SGML。SGML(Standard Generalized Markup Language)是一种元标记语言,用于定义文档结构,它是HTML(HyperText Markup Language...
在给定的资源中,“Sgml(html)-class for QT-开源”项目提供了一个专门用于处理SGML(标准通用标记语言)和HTML(超文本标记语言)文件的DOM(文档对象模型)模块。DOM是一种编程接口,它允许程序和脚本动态地访问和...
DocbBook SGML Toolbox结合了DocBook SGML 3.1、4.1,Jade和其他sgml / docbook实用程序的源软件包,并自动编译并安装了二进制Slackware,RPM或Debian软件包。 安装简单!
XML和HTML都来自于SGML,它们都含有标记,有着相似的语法,HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如表示首行标题,有固定的尺寸。相对的,XML则没有固定的...
SGML DTD,用于为iptables配置创建Bash脚本
StorySGML / StoryEdit是帮助大师和玩家创建,记录和发布RPG / LARP故事的工具。 基于SGML文档,并包括用于将其处理为不同格式的工具,以及PHP / Postgres中的Web UI(StoryEdit)。