两者的相似之处是都用来做标记,然而不同之处就有很多,如下所示:
主要区别为:
XML是被设计用来描述数据的,重点是:什么是数据,如何存放数据。
HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面。
HTML作为超文本标记语言由若干互联的文本(信息块)组成。超,体现在它不仅能包含文本,还可以包含图像、音频、视频等多媒体信息,将文本的概念扩充为超文本(超媒体)。 它是一种文档生成语言,它包括一套定义文档结构和类型的标记,用来描述文档内文本元素之间的关系,可以显示数以百万计这种文档页面的语言。HTTP协议用于在服务器和用户之间传输页面,文档页面间的超链接形成了文档页面的"Web",为了转换这些互相交织的页面,你可以点击超链接从一个页面转到另一页面。可按照顺序阅读文档的不同页面,也可通过跟踪超链接按任何顺序阅读。
XML则是从SGML发展而来的,用来定义数据结构。这种数据结构对包括电子商务在内的大规模数据传输是非常重要的,因为HTML只确定页面如何显示。XML使设计者很容易地以标准化的、连续的方式来描述并传输来自任意应用程序的结构化数据。XML 相对于 HTML 的优点是它将用户界面与结构化数据分隔开来。这种数据与显示的分离使得集成来自不同源的数据成为可能。客户信息、订单、研究结果、帐单付款、病历、目录数据及其他信息都可以转换为 XML。
XML相对来说会有更大的优势,如下:
⑴它可提供元数据(关于信息的数据),元数据将帮助人们找到信息,并帮助信息的使用者和提供者彼此找到对方;
⑵用户可以用低成本的软件处理数据;
⑶简化企业间的数据交流,有助于产生独立于平台的协议,协议将丰富电子商务的数据;
⑷为服务于企业或个人的电子商务代理人提供有助于自动业务处理的信息。
对于XML和HTML的理解,还需要在接下来的实例中不断应用和理解啊,加油!