小议HTML与XML的区别

     最近刚学习了刘伟老师讲的XML的相关课程,想起了之前学过的HTML,其实XML和HTML之间的关系就像老师说的,像兄弟一样,HTML是大哥,XML则是小弟。HTML是互联网应用的最基础的技术,XML并不能替换掉HTML,只能说是对HTML进行了补充,两种语言各有优势,各有用途。

     两者的相似之处是都用来做标记,然而不同之处就有很多,如下所示:

           


     主要区别为:
     XML是被设计用来描述数据的,重点是:什么是数据,如何存放数据。
     HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面


     HTML作为超文本标记语言由若干互联的文本(信息块)组成。超,体现在它不仅能包含文本,还可以包含图像、音频、视频等多媒体信息,将文本的概念扩充为超文本(超媒体)。 它是一种文档生成语言,它包括一套定义文档结构和类型的标记,用来描述文档内文本元素之间的关系,可以显示数以百万计这种文档页面的语言。HTTP协议用于在服务器和用户之间传输页面,文档页面间的超链接形成了文档页面的"Web",为了转换这些互相交织的页面,你可以点击超链接从一个页面转到另一页面。可按照顺序阅读文档的不同页面,也可通过跟踪超链接按任何顺序阅读。


     XML则是从SGML发展而来的,用来定义数据结构。这种数据结构对包括电子商务在内的大规模数据传输是非常重要的,因为HTML只确定页面如何显示。XML使设计者很容易地以标准化的、连续的方式来描述并传输来自任意应用程序的结构化数据。XML 相对于 HTML 的优点是它将用户界面与结构化数据分隔开来。这种数据与显示的分离使得集成来自不同源的数据成为可能。客户信息、订单、研究结果、帐单付款、病历、目录数据及其他信息都可以转换为 XML。


     XML相对来说会有更大的优势,如下:
 
     ⑴它可提供元数据(关于信息的数据),元数据将帮助人们找到信息,并帮助信息的使用者和提供者彼此找到对方; 
   ⑵用户可以用低成本的软件处理数据; 
   ⑶简化企业间的数据交流,有助于产生独立于平台的协议,协议将丰富电子商务的数据; 
   ⑷为服务于企业或个人的电子商务代理人提供有助于自动业务处理的信息。 


     对于XML和HTML的理解,还需要在接下来的实例中不断应用和理解啊,加油!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 23
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值