A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

XML

© 黄杨 中级黑马   /  2013-2-6 17:49  /  867 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么要用到XML来存储?有数据库不就可以了?

1 个回复

倒序浏览
XML其最大特点是广泛的实用型,因为你不管是什么平台,他都支持XML,所以XML是作为数据交换的最好的方法之一。
而你将XML作为数据存储的话,有优势也有劣势。
优势在于比较方便,尤其用于小规模的数据存储。而且显示起来也比较方便,你可以用CSS或者XSLT对其进行显示
劣势在于,他不太适合大规模的数据存储,数据仓库,挖掘等等,因为它没办法想商业数据库那样能提供许多服务,比如事务方面的。而且也没有商业数据库那样能很方便的对数据库进行管理。还有XML存储数据时候,如果要对数据进行校验,那么一般要利用XML SCHEMA或者是DTD,而一旦存储需求发生了改变,那么肯定要改变DTD或者XML SCHEMA,这样是很不方便的,而相对来说,在数据库里面,如果我们的存储的需求发生了改变,则相应的很容易发生改变
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马