十载风雨路 · 匠心铸精品

量身定制 追求完美

HTML和XML的区别之处

 发布日期:2011-08-18 12:00:00 浏览:4136次

  HTML和XML的区别之处
  超文本标记语言(HTML,Hyper Text MarkUP,Language)是编制Web页面文档的语言。HTML是标准通用型标记语言(SGML,standard Generalized MarkuP Langguage)的一种。SGML是定义结构化文本类型和标记这些文本类型的标记语言系统。HTML的标记符定义了文档结构、字形字体、版面布局、超链接等超文本文档结构,使web浏览器能够阅读和重新格式化任何web页面。HTML的最新版本是HTML 4.0。它支持object标记和层叠风格表单(css)。通过支持ISO10646字符集,它支持任何语言所需的标记.为插入对象和脚本提供了方便,并在文件中支持格式项。
  HTML仅关注web浏览器的页面安排,缺乏对结构化数据的表示能力.采用单一固定语法,缺乏可扩展性,因此,难以满足用于显示除文本之外的其他需求,如数据处理、刷新排列、存储、转发、交换、加密及签名等,同时也难以满足协同工作、信息重用等对大旦动态数据使用统一数据格式进行表示和管理的需要。
  可扩展标记语言(XML,Extensible Markup language)是一种元语言.即用来描述其他语言的语言。它可以让用户定义自己的标记语言,从而在XML文件巾描述并封装数据。XML实际上是SGML的一个优化子集。SGML是ISO在1986年推出的用来创建标记语百的语言标准,它提供一种将数据内容与显示分离开来的数据表示方法、使得数据独立于机器平台和处理程序。SGML在大型文档管理、出版业等领域得到非常好的应用.但它的复杂性使其难以直接应用到Internet。基于SGML的HTMI。语言主要考虑数据的外观表示,在可扩展性、交互性和语义方面则先天不足,缺乏对结构化数据的表示能力.鉴于SGML和HTMI,各自的优点与缺陷,www协会〔W3C,word wide Web Consortium)于1998年止式公布了XML。规范。XML在数据交换、存储和描述等方面部具有自己的优点、它保留了SGML 80%的功能.但只有5GML约20%的复杂度,使之可以直接用于网上传输。XML突出了数据的
  语义与元素结构描述能力,从而可以解决协同工作、信息重用中面临的许多问题。
  2001年5月.W3C又推出了—个替代DTD(Data Type Definition)的建议标准,称为模式(scheme)。scheme比DTD更具灵活性,功能也更强大,例如,支持多种数据类型、支持命名空间〔Namespace)等。它将逐渐代替DTD,并进一步推动xML的广泛应用。
  简而言之,XML和HTML的本质区别是:HTML标记是用来描述怎样在屏幕上显示信息,解决人-机交互的问题而XML用来描述信息是什么,解决机器之间的交互问题。

——佳速网络技术团队为您服务!

       佳速网络 )    网站建设首选品牌!转载请注明来路。

相关新闻

CopyRight 2004-2018 JSOON NETWORK , Inc. All Rights Reserved 专业互联网开发服务提供商-佳速网络   服务热线:021-58361813   沪ICP备09051443号-4   网站地图
上海佳速公司提供上海网站建设制作、app开发、微信小程序开发服务

021-58361813