码迷,mamicode.com
首页 > Web开发 > 详细

html、xml竞争还是合作?--【xml】

时间:2015-05-31 16:54:19      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:xml   html   总结   对比   

现在学到了xml,让我想起了当初的 HTML基础——【软考】,现在终于可以拿xmlhtml进行对比啦。

   

 

html

xml

缩写

HyperText Markup Language

超文本标记语言

Extensible Markup Language

可扩展标记语言

核心

数据布局和显示

包含和传输数据。



  xml的降临不是为了替换html的,两者的目的不同,xml被设计为传输和存储数据,焦点是数据内容。html被设计用来显示数据,焦点是数据的外观。

  xml特点:

1.仅仅是纯文本 
2.可以自定义标签和文档结构

  xml优点:

1.把数据从html中分离:

  如果想在html中显示动态数据,需要大量时间写html.数据可以独立存储于xml,就可以专注的使用html进行布局和显示,并保证底层数据不需对html进行任何改动。所以xml是html的补充,而不是要替代html.

2.简化数据共享、传输,简化平台变更

  纯文本格式的存储,方便了软硬件的共享,可以在不兼容的系统中间传输。

3.创建新的Internet语言      

名称

功能

XHTML

最近的html版本

WSDL

用于描述web service

WAP  WML

用于手持设备的标记语言

RSS

用于RSS feed的语言

REF OWL

用于描述资源和本体

SMIL

用于描述针对web的多媒体



xml文档定义方式:DTD(Documenttype Definition)和Schema

    DTD就是xml的模子,Schema是DTD的增强版,不仅仅规范了格式,而且因为是xml语言的,更加容易扩充,并且支持数据类型,从而保护了数据通信。

        唯一感觉遗憾的一点是,不能进行ie验证,需要专门的工具来验证,比如eclipse等。


xml前景:

      W3School说,假如开发人员都是理性的,就让未来的应用程序使用xml来交换数据吧。如果只需要文本格式来交换数据,而不需要任何转换程序,应该会很方便吧!  

html、xml竞争还是合作?--【xml】

标签:xml   html   总结   对比   

原文地址:http://blog.csdn.net/wangmei4968/article/details/46289241

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!