JavaWeb课程系列

第5章 XML

1.xml简介

1.1什么是xml

 eXtensible Markup Language 可扩展标记语言——由W3C组织发布,目前推荐遵守的是W3C       组织于2000年发布的XML1.0规范。

 XML的使命,就是以一个统一的格式,组织有关系的数据,为不同平台下的应用程序服务。

 我们不同的平台有他自己的数据格式,但是不同平台之间如果相互想传递数据,那么就应该用同一种数据格式,这样大家都能读懂。就像加入WTO组织的各个国家一样。每个国家都有自己的语言和货币,但是如果大家都用自己的东西就很难沟通和衡量。那么我们就使用统一的方式,使用英语作为交流语言,使用美元作为

1.2主要用途

xml就是一种数据保存的格式而已。按照他的规则你就知道数据之间的关系。

xml经常用在下面的情况中

 1.2.1配置文件

     1)JavaWeb项目配置文件

     2)c3p0配置文件

     3)框架 框架都要用到很多配置文件

   1.2.2数据交换

     1)Ajax     

     2)WebService

   1.2.3数据存储

   1.2.4保存关系型数据