xml发展历史和用途
来源:互联网 发布:c语言统计元音字母 编辑:程序博客网 时间:2024/05/21 10:07
XML全称EXtensible Markup Language,翻译为可扩展置标语言,可扩展标记语言或可延伸标示语言,是一种置标语言。置标指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用置标语言(SGML)中简化修改出来的。它主要用到的有XML、XSL、XBRL和XPath等。
历史
XML是从1996年开始有其雏形,并向 W3C(全球信息网联盟)提案,而在1998二月发布为W3C的标准(XML1.0)。 XML的前身是SGML(The Standard Generalized Markup Language),是自IBM从60年代就开始发展的 GML(Generalized Markup Language)标准化后的名称。
GML的重要概念:
文件中能够明确的将标示与内容区隔
所有文件的标签使用方法均一致
1978年,ANSI将GML加以整理规范,发布成为SGML,1986年起为 ISO 所采用(ISO 8879),并且被广泛地运用在各种大型的文件计划中,但是SGML是一种非常严谨的文件描述法,导致过于庞大复杂(标准手册就有500多页),难以理解和学习,进而影响其推广与应用。
于是,人们对SGML进行了简化衍生出 HTML。HTML 简单,在初期没有任何定义文档外观的相关方法,仅用来在浏览器里显示网页文件。而后,随着因特网的发展,人们为了控制其文件样式,扩充了描述如何显现数据的卷标。在 Netscape 与 Microsoft 之间的浏览器大战后,HTML 标准权威性遭受重大的考验,所幸,到了HTML 4.0时,W3C 又恢复了其地位。
同时W3C意识到HTML的原罪:
不能解决所有解释数据的问题 - 像是影音文件或化学公式、音乐符号等其它型态的内容。
效能问题 - 需要下载整份文件,才能开始对文件做搜寻的动作。
扩充性、弹性、易读性均不佳。
为了解决以上问题,专家们使用SGML精简制作,并依照HTML的发展经验,产生出一套使用上规则严谨,但是简单的描述数据语言:XML。 XML是在一个这样的背景下诞生的─是不是能有一个更中立的方式,让消费端自行决定要如何消化、呈现从服务端所提供的信息?
而XML目的即在于提供一个对信息能够做精准描述的机制,藉以弥补 HTML 太过于表现导向的特质。
用途
丰富文件(Rich Documents)- 自定文件描述并使其更丰富
属于文件为主的XML技术应用
标记是用来定义一块数据应该如何呈现
解释数据(Metadata)- 描述其它文件或在线信息
属于数据为主的XML技术应用
标记是用来说明一块资料的意义
组态档案(Configuration Files)- 描述软件的组态参数
- xml发展历史和用途
- C++语言的历史、特点、用途和发展
- 什么是XML以及XML的用途和发展
- 历史发展和根源
- 黑客发展历史和大事记
- 中西方历史发展和根源
- 数据库技术的历史和发展
- XML简介和用途
- 发展历史
- 发展历史
- Cult3D和Web3D的发展历史
- intel和amd的发展历史
- Spring和EJB的竞争发展历史
- Delphi各个版本和发展历史
- XBRL发展历史和关键应用场景
- OpenGL的版本历史和发展
- OpenGL的版本历史和发展
- OpenGL的版本历史和发展
- 关于系统处理能力问题(Observing Processor Queue
- 在Exchange2007中,如何批量建立用户邮箱
- 通用SQL数据库查询语句 (二)
- 去北京了。。。
- AD架构整合
- xml发展历史和用途
- Because I love you(我喜欢的歌曲)
- C语言文本窗口制作
- --
- netlogon 错误 5719(很多这样的错误,都有由于启动的先后顺序造成的,比如网卡没有启动,AD就进行验证)
- 解决与升级域控制器到全局编录服务器问题
- 思科交换机的登录、密码恢复与应用
- 通过IP 查端口
- 领域驱动的设计: 摘要