SGML与HTML、XML

  在看色拉油老师的视频,刚开始第一节而已,因为不是实时直播了有些不懂的没法及时提问便自个百度了下,摘录如下,关于sgml的(以下内容摘自百度文库):

  SGML(标准通用标记语言,简称通用标言)是理想的资料储存格式,提供了相当多的选项功能,可以适用于最复杂的信息处理...

  SGML是iso在1986年所制定的描述文档资料的结构与内容,实现文档交换和共享的国际标准。它是数据描述,数据模型化和数据交换的标准,同时又是一种元语言。元语言是一套可用来定义其它更专门性的标记语言的通用规则,HTML就是由SGML所定义出来专门使用在www上的标记语言。

  XML是w3c在1996年底提出的标准,它是从SGML衍生出来的简化格式,也是一种元语言,可以用来定义任何一种新的标记语言,XML的制定是为了补足HTML的不完美,使得在web上能够传输、处理各类复杂的文件,作为一个核心标准,XML为可能产生的别的标准提供了一个坚实的基础。

时间: 2025-01-02 14:01:54

SGML与HTML、XML的相关文章

List of XML and HTML character entity references

A character entity reference refers to the content of a named entity. An entity declaration is created by using the <!ENTITY name "value"> syntax in a Document Type Definition (DTD).In SGML, HTML and XML documents, the logical constructs k

什么是HTML、XML和XHTML

(1)XML XML是The Extensible Markup Language(可扩展标识语言)的简写.目前推荐遵循的是W3C于2000年10月6日发布的XML1.0,参考(www.w3.org/TR/2000/REC-XML-20001006).和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语.XML最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息发布的需要,后来逐渐用于网络数据的转换和描述.关于XML的好处和技术规范细节这里就不多说了,网上有很多资

关于html,xhtml,xml三者区别联系和我的理解

HTML和XML:他们两个都是标记语言(ML),一个是超文本置标语言,一个是可扩展置标语言. 他们的不同之处: 1可扩展性:HTML不具备扩展性,而XML是原标记语言,可以用于定义新的标记语言. 2侧重点: HTML侧重于如何表现信息,而XML是侧重于如何结构化的描述信息. 3语法要求: HTML不要求标记的嵌套,配对等,不要求标记间具有一定的顺序,而XML则是严格要求嵌套,配对,遵循DTD的树形结构. 4可读性和维护性:HTML难于阅读维护,而XML结构清晰,便于阅读维护 5数据和显示关系:H

HTML \ XHTML \XML 的区别

虽然是很简单的知识,但如果总是在需要的时候去查找,不需要的时候就丢掉,未免心里总是觉的不踏实.因为你就像是垃圾收购站,有垃圾(知识)就往里面拖,拖不下了就丢掉一些(忘了).不去整理,也因此也不知道丢的东西重不重要.长此以往,你还是个收垃圾的,难成大器! 把垃圾分类,进行总结梳理,丢弃次要部分,腾出空间来放置相对重要的东西,终有一天你会发现你拥有的都是宝贵的财富! (1)XML XML是The Extensible Markup Language(可扩展标识语言)的简写.目前推荐遵循的是W3C于2

xml xhtml html dhtml的区别

1)XML XML是The Extensible Markup Language(可扩展标识语言)的简写.目前推荐遵循的是W3C于2000年10月6日发布的XML1.0,参考(www.w3.org/TR/2000/REC-XML-20001006). 和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语.XML最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息 发布的需要,后来逐渐用于网络数据的转换和描述.关于XML的好处和技术规范细节这里就不多说了,网上有很多

文件系统层次结构标准

文件系统层次结构标准(Filesystem Hierarchy Standard,简称FHS).由Linux基金会维护,当前版本是2.3. FHS定义了Linux系统中的主要目录及存放的内容,多数Linux发行版遵从FHS标准,只有少数Linux发行版没有使用FHS标准. FHS目录结构 /第一层次结构的根.整个文件系统层次结构的根目录.其他所有目录都是由根衍生出来的 /bin:所有用户可用的基本命令程序文件 /sbin:供系统管理使用的工具程序 /boot:引导加载器必须用到的各静态文件,ke

Linux操作系统基础解析之(六)——文件系统层次结构标准(FHS)

一切皆文件是Linux的最基本的最朴素的哲学思想之一.意思就是说:凡是在Linux操作系统中能够被访问和使用的资源,都会以文件的形式提供给用户,即便是硬件设备.进程互操作.网络访问等这些看似与文件无关的内容,也可以虚拟抽象成文件,这就是Linux操作系统.也就是说,在一个完整意义的Linux操作系统中,存在的大量的.数以万计的文件.这些文件有的是硬件设备,有的是管道,有的是套接字,目录文件,符号链接文件,设备锁文件,进程锁文件,被编译好的二进制文件(可执行应用程序.库文件.内核文件).压缩包文件

计算机编程语言详解

计算机编程语言,用于表达数字计算机的一组详细指令的各种语言. 当这些指令处于称为机器语言的计算机制造商特定数字形式时,在用相应汇编语言表达的简单替换过程之后,或者在从某些“更高级别”语言翻译之后,可以直接执行这些指令. 虽然有许多计算机语言,但相对较少被广泛使用. 机器和汇编语言是“低级别的”,要求程序员明确管理计算机的所有数据存储和操作的特殊功能. 相比之下,高级语言可以防止程序员担心这些注意事项,并提供程序员更容易编写和读取的符号. 语言类型 <!-- Low Level Language

【转帖】计算机编程语言

计算机编程语言 https://www.cnblogs.com/Kevin-Yang/p/11221332.html 最近博客园的文章 周天还没时间仔细看. 等工作日时仔细看一下. 用于表达数字计算机的一组详细指令的各种语言. 当这些指令处于称为机器语言的计算机制造商特定数字形式时,在用相应汇编语言表达的简单替换过程之后,或者在从某些“更高级别”语言翻译之后,可以直接执行这些指令. 虽然有许多计算机语言,但相对较少被广泛使用. 机器和汇编语言是“低级别的”,要求程序员明确管理计算机的所有数据存储

前端面试合集

VUE 1.什么是 vue 生命周期 2.vue生命周期的作用是什么 3.第一次页面加载会触发哪几个钩子 4.简述每个周期具体适合哪些场景 5.created和mounted的区别 6.vue获取数据在哪个周期函数 7.请详细说下你对vue生命周期的理解? vue路由面试题 mvvm 框架是什么?vue-router 是什么?它有哪些组件 active-class 是哪个组件的属性?怎么定义 vue-router 的动态路由? 怎么获取传过来的值vue-router 有哪几种导航钩子?6.$ro