首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序生涯

    SGML、HTML和XML之间的关系

    SGML、HTML是XML的先驱。 制定SGML的基本思想是把文档的内容与样式分开。 SGML规定了在文档中嵌入描述标记的标准格式,指定了描述文档结构的标准方法,目前在WEB上使用的HTML格式便是使用固定标签集的一种SGML文档。 XML同HTML一样,都来自SGML(标准通用标记语言)。SGML是一种在Web发明之前就早已存在的用标记来描述文档资料的通用语言。但SGML十分庞大且难于学习和使用。鉴于此,人们提出了HTML语言。 但近年来,随着Web应用的不断深入,HTML在需求广泛的应用中已显得捉襟见肘,有人建议直接使用SGML作为Web语言。但SGML太庞大了,学用两难尚且不说,就是全面实现SGML的浏览器也非常困难。 与SGML相比,XML规范不到SGML规范的1/10,简单易懂,是一门既无标签集也无语法的新一代标记语言。

    1.9K30发布于 2020-08-14
  • 来自专栏王硕

    原 制作mobi格式的PostgreSQL文档

    /configure cd pg10 cd doc/src/sgml 4、编译: [root@localhost sgml]# make postgres.epub { \ echo "<! ENTITY majorversion \"10\">"; \ } > version.sgml '/usr/bin/perl' ./mk_feature_tables.pl YES ../../.. /src/backend/catalog/sql_features.txt > features-supported.sgml '/usr/bin/perl' . /src/backend/catalog/sql_features.txt > features-unsupported.sgml '/usr/bin/perl' . sgml]# ls postgres.epub postgres.epub 5、拷贝出来,并进行转换,我是利用软件calibre转换的。

    1.7K70发布于 2018-05-17
  • 来自专栏Java 学习

    XML 出来接客了!

    SGML    早在 Web 未发明之前,SGML(Standard Generalized Markup Language,标准通用标记语言)就已存在,正如它的名称所言,SGML 是国际上定义电子文件结构和内容描述的标准 虽然 SGML 的功能很强大,但是它不适用于 Web 数据描述,而且 SGML 软件的价格非常昂贵;另外,SGML 十分庞大,既不容易学,又不容易使用,在计算机上实现也十分困难:不仅如此,几个主要的浏览器厂商都明确拒绝支持 SGML,这无疑是 SGML 在网上传播遇到的最大障碍。 HTML    1989年,HTML 诞生,它抛弃了 SGML 复杂庞大的缺点,继承了 SGML 的很多优点。 HTML 最大的特点是简单性和跨平台性。    人们又把目光转向 SGML,再次改造 SGML 使之适应现在的网络需求。

    75720发布于 2020-09-28
  • 来自专栏全栈程序员必看

    W3C标准详解_关于w3c标准下列说法错误的是

    SGML即标准通用标记语言,是1986年出版发布的一个信息管理方面的国际标准。 fromtitle=SGML&fromid=2901416 1.XML 简介: 即可扩展标记语言,标准通用标记语言(SGML)的子集,是一种用于标记电子文件使其具有结构性的标记语言。 fromtitle=xml&fromid=86251&fr=aladdin 2.HTML 1989年,HTML诞生,他抛弃了SGML复杂庞大的缺点,继承了SGML的很多优点。 HTML是一种界面技术,它只使用了SGML中很少的一部分标记,例如HTML4.0中只定义了70余种标记。 从继承关系上讲,HTML是一种基于标准通用标记语言(SGML)的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言(XML),XML是SGML的一个子集。

    1.1K20编辑于 2022-09-30
  • 来自专栏.NET开发那点事

    HTML格式化为标准XML

    /// <returns></returns>         private static XElement Html2XML(string html)         {             Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader();             sgmlReader.DocType = "HTML";             sgmlReader.WhitespaceHandling = WhitespaceHandling.All;             sgmlReader.CaseFolding = Sgml.CaseFolding.ToLower;            

    3.8K20编辑于 2022-05-07
  • 来自专栏王硕

    原 PG git pull

    e6d3f5b  REL9_3_STABLE -> origin/REL9_3_STABLE Updating a2f2e90..3454876 Fast-forward  doc/src/sgml /func.sgml                    |   3 ---  doc/src/sgml/release-9.3.sgml             |   4 ++--  

    949100发布于 2018-05-17
  • 来自专栏Czy‘s Blog

    HTML与XHTML区别

    从关系上讲,HTML是基于标准通用标记语言SGML的应用,XML是SGML的一个子集,而XHTML则基于XML。 语言基础 XHTML基于可扩展标记语言XML。 HTML基于标准通用标记语言SGML。 语法严格程度 HTML语法要求比较松散。 XHTML元素必须被关闭,空标签也必须被关闭。 XHTML标签名必须用小写字母。 XHTML文档必须拥有根元素。

    2.2K20发布于 2020-08-27
  • 来自专栏魔术师卡颂

    来自NPM联合创始人的预言:前端未来会这样

    当「Laurie」刚当开发时,主流的标记语言是[SGML](https://www.techtarget.com/whatis/definition/SGML-Standard-Generalized-Markup-Language #:~:text=SGML%20(Standard%20Generalized%20Markup%20Language "SGML")%20is%20a%20standard%20for%20how,It (Standard Generalized Markup Language,标准通用置标语言) HTML仅仅是SGML的一个微小子集,特点是规范比较松散,但比较易学。 如果你在当时使用HTML,资深工程师会告诫你:不要光会用HTML,还得理解背后的SGML,要不然是做不长久的。 比如现在,HTML已经成为前端基础设施了,谁还记得SGML呢? 另一个例子,现在的老前端,很多都用过jQuery。 在前端框架兴起之前,大家都用jQuery操作DOM。

    56710编辑于 2022-11-22
  • 来自专栏Super 前端

    现代前端技术解析:前端三层结构与应用

    HTML结构层 必须要知道的DOCTYPE HTML4.01是基于SGML(Standard Generalized Markup language,标准通用标记语言)规范来制定的;HTML5不是基于SGML * BackCompat 混杂(怪异)模式:width/height = content + padding + border; */ document.compatMode; 的定义(不基于SGML

    62620发布于 2021-08-30
  • 来自专栏全栈开发那些事

    BootStrap-table刷新按钮与搜索框高度问题

    DOCTYPE> 声明需引用 DTD (文档类型声明),因为 HTML 4.01 是基于 SGML (Standard Generalized Markup Language 标准通用标记语言)。 HTML5 不是基于 SGML,因此不要求引用 DTD。 提示:总是给您的 HTML 文档添加 <!DOCTYPE> 声明,确保浏览器能够预先知道文档类型。

    1.4K30编辑于 2023-02-25
  • 来自专栏Titan框架

    XML是历史前进中的怪胎

    而HTML是从SGML演进而来的,SGML最初是从出版业发展而来的(就像最初的DocBook是一种SGML语言一样),并且具有灵活的解析器功能,因此不太深入技术的编写者可以在不了解它标签如何进行工作的情况之下使用它们 ,SGML/HTML都有着人类友好型的痕迹。 于是,一些人创造出了一种可以一劳永逸的解决这些问题的工具,那就是XML:HTML/SGML的简化,删除了解析的不一致性,当你指定XML文档时,你总是应该知道解析树是什么,你指定的究竟是一个什么东西。

    57600发布于 2018-09-28
  • 来自专栏葡萄城控件技术团队

    三天学会HTML5 之第一天

    SGML, HTML,XML三者之间的区别 Doc类型是什么 HTML5 有什么新特点新优势。 学习HTML5 在开始之前首先来区分SGMC,HTML,XML 三者的概念。 SGML 即 Standard Globalized Markup Language 是用来定义标准的标记语言,简单的说,就是定义文档的元语言。 HTML 是基于SGML 的超链接语言,可以用于创建Web页面。在DTD 内部定义了标签的规则,DTD就是使用SGML 语言创建的。 XML 是从SGML 衍生而来的,它主要处理互联网方面的需求,HTML 有很多限制,XML 是SGML 的子集,可用于表示数据。 HTML5 与之前的版本区别 HTML5不是基于SGML 语言的,因此不需要DTD ,它是一种全新的标记语言,有自己的解析规则,HTML5的语法规则与之前版本有很大的差别,可以称的上是一种全新的语言

    1.2K70发布于 2018-01-10
  • 来自专栏迈向前端工程师

    企业面试题: DOCTYPE 在HTML5中如何使用

    DOCTYPE>声明需要引用文档类型定义(DTD),因为HTML 4.01是基于标准通用标记语言(SGML)的。 而HTML5并不基于SGML,因此不需要对文档类型定义(DTD)的引用。 参考代码 ?

    1.7K30发布于 2019-08-09
  • 来自专栏全栈程序员必看

    content-type 的所有可选项

            => ‘text/plain’,     ‘rtx’        => ‘text/richtext’,     ‘rtf’        => ‘text/rtf’,     ‘sgml ’        => ‘text/sgml’,     ‘sgm’        => ‘text/sgml’,     ‘tsv’        => ‘text/tab-separated-values

    78120发布于 2021-04-25
  • 来自专栏crossoverJie

    几百行代码实现一个 JSON 解析器

    "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML ", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym": " SGML", "Abbrev": "ISO 8879:1986", "GlossDef": { "para": "A meta-markup (map[string]interface{}) assert.Equal(t, glossEntry["ID"], "SGML") assert.Equal(t, glossEntry["SortAs (t, glossEntry["Acronym"], "SGML") assert.Equal(t, glossEntry["Abbrev"], "ISO 8879:1986") glossDef

    62220编辑于 2022-10-27
  • 来自专栏前端博客

    图片懒加载[lazyload images]之H5原生

    因为不再需要监听浏览器呀​如果不只是加载图片,如加载组件啥的,比如图表,推荐阅读:《图表列表性能优化:可视化区域内最小资源消耗》,https://www.zhoulujun.cn/html/webfront/SGML 转载本站文章《图片懒加载[lazyload images]之H5原生》,请注明出处:https://www.zhoulujun.cn/html/webfront/SGML/html5/2021_0927

    83110编辑于 2023-05-07
  • 来自专栏阿林前端开发攻城狮

    常见Web技术之间的关系,你知道多少?

    XML代码如下: <Hello> <bcd>China</bcd> <bcd>USA</bcd> <bcd>UK</bcd> </Hello> XML的起因是,用户受到SGML(后面再说 SGML标准通用标记语言(standardgeneralized markup language)。由于SGML的复杂,导致难以普及。 SGML有非常强大的适应性,也正是因为同样的原因,导致在小型的应用中难以普及。HTML 和 XML同样衍生于SGML:XML可以被认为是SGML的一个子集,而HTML是SGML的一个应用。 XML的产生就是为了简化SGML,以便用于更加通用的目的。比如语义Web,它已经应用于大量的场合,比较著名的有XHTML、RSS 、XML-RPC 和SOAP 。

    4.1K20发布于 2021-09-19
  • 来自专栏全栈程序员必看

    Response.ContentType 所有类型

    ‘asc’ => ‘text/plain’, ‘txt’ => ‘text/plain’, ‘rtx’ => ‘text/richtext’, ‘rtf’ => ‘text/rtf’, ‘sgml ’ => ‘text/sgml’, ‘sgm’ => ‘text/sgml’, ‘tsv’ => ‘text/tab-separated-values’, ‘wml’ => ‘text/vnd.wap.wml

    40850编辑于 2022-09-09
  • 来自专栏Golang语言社区

    [转载]Go JSON 技巧

    GlossDiv":{ "title":"S", "GlossList":{ "GlossEntry":{ "ID":"SGML ", "SortAs":"SGML", "GlossTerm":"Standard Generalized Markup Language", "Acronym":"SGML", "Abbrev":"ISO 8879:1986", "GlossDef":

    1.3K30发布于 2018-03-16
  • weblogic mime-type

    text/richtext .scm - application/x-lotusscreencam .set - application/set .sgm - text/sgml .sgml - text/sgml .sh - application/x-sh .shar - application/x-shar .silo -

    33600编辑于 2025-04-05
领券