前
1.什么是 XML?
首先,我想各位应该都已经大概知道什么是XML了。如果,你对什么是XML还没有一个概念的话,你可以看一些相关的材料,我就不多说了。
2.为什么要用XML?
首先,写的程序需要传送很多的数据结构,比如表格,目录树等等。要在以往,我想自己会去定义一个数据结构。这是相当麻烦的一件事情,而且当这个结构需要不断更新,有很大的灵活性时,那就更让人头疼了,更别说通用性和跨平台了。这时候,XML对树形结构数据的强大表达能力就显示出来了。比如一个表格数据。
<TABLE>
<TR>
<TD> 11</TD>
<TD>12</TD>
</TR>
<TR>
<TD> 21</TD>
<TD>22</TD>
</TR>
</TABLE>
11
12
21
22
以上的描述,很简单明了,通用性和跨平台是很显见的。当然,代价也是有的,那就是用于表达信息的数据变大了。这就要求你在性能和可扩展性之间进行权衡了。
再次,XML 现在已经开始流行起来了,其前身(说类似更合适)HTML就是一个明证,更不用说微软的.NET计划就是架构在XML上面的。
最后,因为XML的流行,已经有了越来越多的开发工具(SDK),比如XML Parser就有很多种。利用这些工具,我们就可以更快的进行开发,从而减少不必要的麻烦----比如自己定义一套规范,还要开发相关的操作工具等等,麻烦,而且不易与外界进行交流。
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一篇:XML 和Java – 是敌还是友? 下一篇:XML应用程序
【文章评论】
【收藏本文】
【推荐好友】
【打印本文】
【我要投稿】 【论坛讨论】