XML是一种计算机程序间交换原始数据的简单而标准的方法。它的成功并不在于它容易被人们书写和阅读,更重要的是,它从根本上解决了应用系统间的信息交换。
它满足了下面的基本需求:
(1)将数据和表示形式分离。就像天气预报的信息可以显示在电视,手持式移动电话机或者其他不同设备上一样,XML的显示或表现形式可以是多样的。
(2)在不同的应用之间传输数据。电子商务数据交换的。
为了使数据便于人们阅读和理解,需要将信息显示或者打印出来,例如将数据变成一个html,pdf文件,甚至一段声音。同样,为了使数据适合不通的应用程序,必须能够将一种数据格式转换为另一种数据格式