xml做为配置文件的好处与缺点

前端之家收集整理的这篇文章主要介绍了xml做为配置文件的好处与缺点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
1.XML格式是W3C的标准,各种平台通用,可移植性好。而Windows下的注册文件,基本上是黑盒,也不可能被移植到非Windows环境下。

2.XML提供了一种树形层次结构,可以很方便的定位某一功能块。而INI文件不提供这种便利。

3.从写的角度看,几乎所有的应用程序都能处理XML文件,并且通过DOM提供的方法可以很快捷的对XML文件进行操作,而Reg只能用特定的软件进行读取操作,而INI很难进行方便的操作。

4.从读的角度看,XML文件提供了一种简洁的自解释的标记方法,几乎不需要说明文档,就能理解XML格式的配置文件的意义。而Reg很难辨识,INI虽然大多情况下比较容易理解,但不可能包含太多的内容。

5.XML高度可扩展,只要遵循一定的规则,XML的可扩展性几乎是无限的,而且这种扩展并不以结构混乱或影响基础配置为代价。而庞大的INI文件几乎一定是混乱的。

当然,即使XML有如此多的好处,它也存在一定的缺点,就是在表达较短的配置时,没有INI简练。而且因为它有比较严格的格式审查机制,容错性也不是特别好。但在绝大多数情况下,以XML文件做为配置文件,从长远来看,还是最好的选择。

猜你在找的XML相关文章