XML 与 HTML 的主要差异:

XML 不是 HTML 的替代。

XML 和 HTML 为不同的目的而设计:

XML 被设计为传输和存储数据,其焦点是数据的内容。

HTML 被设计用来显示数据,其焦点是数据的外观。

HTML 旨在显示信息,而 XML 旨在传输信息。

 

  XML自从出现以来,一直受到业界的广泛关注。自从1998年2月成为推荐标准后,许多厂商加强了对它的支持力度,包括Microsoft、IBM、Oracle、SUN等,它们都推出了支持XML的产品或改造原有的产品支持XML。XML能够更精确地声明内容,方便跨越多种平台的更有意义的搜索结果。它提供了一种描述结构数据的格式,简化了网络中数据交换和表示,使得代码、数据和表示分离,并作为数据交换的标准格式,因此它常被称为智能数据文档。XML技术已经广泛应用于e-Learning应用系统的开发,大多数的商用e-Learning平台都支持XML标准。

  HTML只适应于显示结构较为简单内容比较单一的Web文件,然而随着标准化Java应用的普及和发展,人们越来越感觉到有必要开发一种标准的、可扩展的和结构化的语言。XML的出现正是顺应了Web技术发展的这些要求,因此它不仅具有很大的发展潜力,而且也必将反过来一步促进Web技术和Java技术的发展。  XML仍在不断改善,与XML相关的技术仍在定制之中。XML需要强大的新工具用于在文档中显示丰富复杂的数据,XML会改革终端用户在网上的行为,这有助于许多商业应该的实现。并且,XML作为一个数据标准,会开创互联网上众多新用途。 

  XML虽然获得了极大的支持,但是它还有很长的路要走。W3C也一直在致力于完善XML的标准体系。由于XML的复杂性和灵活性,加上工具的相对缺乏,增加了XML使用的难度。现在虽然出现了一些XML工具和应用,但是其市场反应还有待进一步观察。另外如何让更多的人迅速学会使用XML,并利用它进行开发,进而促进XML的应用也是一个问题。因此,XML很难在短期内完全替代HTML,成为互联网的主角。另外,由于XML是元置标语言,任何个人、公司和组织都可以利用它定义新的标准,这些标准间的通信成为了巨大的问题,因此人们在各个领域形成一些标准化组织以统一这些标准,但是这些努力并不一定能够形成理想的结果。无论如何,XML的出现为互联网的发展提供了新的动力,终将成为互联网上全新的开发平台。它促使了新的类型的软件和硬件的形成和发展,而这些发展又将反过来促进XML的发展。

posted on 2018-03-18 22:04  九月Jane  阅读(347)  评论(0编辑  收藏  举报