首页 > 常识 > 互联网 > 网站制作 > 常见问题

xml是什么?它和html有什么区别?

作者:  时间:2016-08-04
描述:XML全称EXtensible Markup Language,翻译为可扩展置标语言,可扩展标记语言或可延伸标示语言,是一种置标语言。
《生活宝典shenghuobaodian.com》讯  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)- 描述软件的组态参数

从手机浏览器访问《生活宝典》

站内搜索
  • XHTML相比于HTML有什么改进的地方?
  • XHTML 1.0和HTML 4.01有啥不同?
  • xhtml和xml有什么区别?
  • 关于XHTML的简单理解
  • shtml经常会因为服务器的原因导致浏览器打不开
  • asp和html及shtml有什么区别?
  • 用shtml来include调用文件(IIS、Apache中开启SSI)
  • 网站是使用.shtml还是.html?
  • 网页中删掉 XHTML 1.0 这段代码有什么影响?
  • 什么是shtml SSI,它有什么用?
  • 微商帮
    世界网站大全
    中国科研团队:大象的长鼻子是如何越变越长了
    中国科研团队:大象的长
    自己是否能够像自己想的那样做成一件事,身旁人的判断会比自己准确
    自己是否能够像自己想
    火宫殿:吃喝玩乐看,烧香拜神佛,红火的庙会经济
    火宫殿:吃喝玩乐看,烧香
    眼见为实也不为实,更须谨慎看到的并非全貌
    眼见为实也不为实,更须