一、xml定义及作用
Xml是一种可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。其作用是使得数据在程序之间存储和传输。
二、xml工作内容及原理
xml 是独立于软件和硬件的信息传输工具,其目的是结构化、存储和传输数据。其原理是:通过xml,数据被存储在独立的xml文件中。由此实现将数据的存储、传输与数据的显示区别开来,使得在修改底层数据的时候不再需要对HTML进行任何的改变,简化了数据的共享。
可以看出,xml的工作内容便是将数据从HTML分离出来,由此实现:
1、 简化数据传输
2、 简化数据共享
3、 简化平台变更
三、xml发展前景
由于xml独立于硬件、软件以及应用程序,由此使数据变得更可用、更有用,不同的应用程序都可以访问xml数据。这体现的是一种分层的思想,将操作数据的各个过程分离开来,形成了流水线形式的分层(分级)模式,由此带来许多好处:
1、 各层(各级操作)之间是独立的。每层之间不需要知道其上下层是如何实现的,只需知道接口所提供的服务即可。由此将一个难以处理的复杂问题分解为若干更加容易处理的小问题,降低了复杂度。
2、 灵活性好。各层(各级)内部变化不影响其他层级,只有接口保持不变。
结构上可分割开。各层(各级)都可以采用最合适的技术实现。
3、 易于实现与维护。整个数据的操作过程被分解为多个流水线上的各自独立的子过程。
这些特点暗合了技术发展的趋势,使得xml具有了极其强大的生命力。由此可以预见,在未来,xml将发挥越来越重要的作用。