HTML和XML浅析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HTML和XML浅析

HTML和XML浅析   摘要: 随着人们的生活与计算机越来越近,网站数目越来越多,同时也出现各种不同的Web页面开发语言,其中比较有代表性的是超文本标记语言(HTML)和可扩展标记语言(XML),简单地介绍这两种标记语言的特性,以便我们在Web开发中更能很好的使用和区分这两种标记语言。   关键词: 标记语言;SGML;HTML;XML   中图分类号:TP312.2文献标识码:A文章编号:1671-7597(2012)0320043-01   随着计算机的普及和互联网技术的飞速发展,Web页面开发语言层出不穷,先后出现了HTML,DHTML,XHTML,XML等等。在上述所有的语言中我们看到了一个共同点,那就是它们都含有两个字母ML,而ML是标记语言(Markup Language)的简称。标记语言是由定义网络中网页文档格式的一些代码或者是控制标记按一定规则组成的。这些代码或者是控制标记如果是单独存在是没有任何意义的,它们必须结合文件信息后才形成有用的电子文件。标记语言就是让这些电子文件具有一定的结构性,以便使得应用软件能够控制文件。   SGML(Standard Generalized Markup Language)即标准通用标记语言的简称,于1986年通过了国际标准组织ISO认证,它的主要目的在于提供一种对文件进行结构化的法则,当文件被这种标准通用的结构化处理之后,就可以被使用。但是SGML过多的元素、属性和内容实体的标准使得这种标记语言具有一定的复杂性,费用高昂以及几个主要的浏览器厂商都明确拒绝支持它,这些都是其未被广泛应用的原因。   随着网络的应用普及,互联网上的网站数目更是以几何级数的增长,“万维网联盟”(World Wide Web Consortium简称W3C)于1993年推出了超文本标记语言(Hyper Text Markup Language简称HTML)1.0版本。HTML是SGML的一种应用,它主要着重于如何将信息显示出来,并不是着重于如何将数据结构化。HTML不仅可以用来设计网页,同时也能够将网页互联起来,它是一种使用方便而且简单的语言,即使没有任何撰写程序的经验,也可以很快使用HTML来设计网页,正是由于以上原因,HTML很快在Web应用上占有了重要的地位。   HTML的有如下几大特性:   1)语法要求比较松散。控制标记中英文名称大小写是不分的,例如或者在浏览器中都会被解释成同一个含义;也没有严格要求每个控制标记都必须有结束标记,例如可以没有结束标记。这些对于刚入门的设计者而言是没有任何技术壁垒,能够被广泛接受。   2)有限的控制标记。在HTML中所有的控制标记都是固定的,数目也是有限的。所谓固定的控制标记是指名称固定不变,同时功能和使用的属性也是固定的,不允许网页设计者自己创建新的控制标记,所以设计者在充分了解每个控制标记功能和属性后就可以设计网页了。   3)撰写软件多种多样。很多软件都可以撰写HTML,比如说文本编辑器,我们常见的有记事本、word等等;专门编写HTML的编辑器,常见的有HtmlWriter;甚至还有自动产生HTML文件的设计软件,常见的有FrontPage,   Dreamweaver。   但是HTML依然有它的局限性,比如说HTML的功能主要是描述如何将文件信息显示在浏览器上;设计者无法根据实际需要自定义控制标记,其应用范畴也仅仅限制在网页设计领域;HTML文件只有通过浏览器才能显示出来,虽然设计者不能自定义控制标记,但是浏览器公司可以扩展新的控制标记给设计者使用,这就造成了各自扩展的控制标记只有自己的浏览器才能正确显示出来,由此全新的网络标记语言可扩展标记语言(XML)应运而生。   1998年2月全球网络委员会批准了XML的标准定义,意味着新一代网络标记语言将会给World Wide Web带来一场革命性的变革,为Web网站设计者和相关的行业提供了全新的机会。XML提供一种描述结构化数据的方法,主要用于定义数据本身的结构和数据类型,将数据和显示分开,同时它是一种简单的、与平台无关并被广泛采用的标准。XML使用一组标记来描绘数据元素,每个元素封装可能十分简单也可能十分复杂的数据,主要设计的目的是用来携带数据。   XML的有如下几大特性:   1)显示样式从数据信息中独立出来,放在了样式单文件中。这样以来如果要改动信息的表现方式,无须改动信息,只要改动样式文件即可。   2)在XML中数据搜索简单高效,即搜索引擎无须访问整个XML文件,只需寻找相关的标记就足够了。   3)XML遵循严格的语法要求,这与HTML松散的语法要求不同,在XML中如果语法有丝毫错误,分析器便会停止处理,相应的除了错误提示外,将看不到任何显示信

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档