XML真的比INI好吗?

木落 2008-11-19 07:25:25
用了XML,也用过INI。
传说中XML是一项十分优秀的技术,
而ini是比较“过时”的配置文件,读取和分析都非常慢。
同样是读写文本文档,真的会有这么大的差距吗?

PS:我针对的只是日常读读文件,所以扩展性不必考虑。
...全文
583 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
oushengfen 2008-11-20
  • 打赏
  • 举报
回复
呵呵,是的,ini对于一般的配置不是蛮好用的,我就一直在使用ini,而未使用XML,XML解释起来太慢了。而且在D中读取也不是十分方便。
chenyq2008 2008-11-20
  • 打赏
  • 举报
回复
如果配置文件里只是保存几个简单的name-value的数据,当然是ini好。复杂的多重关系的就用xml了
sdzeng 2008-11-19
  • 打赏
  • 举报
回复
够用就行了,不要赶时髦

ini适合保存一些简单name-value型的单层数据
XML更适合描述一些复杂的树形数据
DBgrid 2008-11-19
  • 打赏
  • 举报
回复
delphi里VCL对操作INI封装了类而且是封装的很不错。
XML文件在Java里封装了操作而且也封装的不错.

一般简单的参数配置使用INI就可以.当然也可以使用XML,但是在Delphi里操作XML还是没有操作INI方便.

由于java对操作XML做了比较好的封装,所以经常看到一些java做的程序都用到XML,例如:jboss,tomcat,Hibernate的配置文件等.

再就是因为XML做为了电子数据交换的统一格式,也就是把XML这种格式做为了传递数据的标准.例如:调用webservice接口来进行数据的传递就需要解析XML来得到数据.

以上个人见解
xabcxyz 2008-11-19
  • 打赏
  • 举报
回复
觉得老技术可靠,新技术等老了再用吧
僵哥 2008-11-19
  • 打赏
  • 举报
回复
不考虑扩展性,不需要使用高级的搜索,INI文件够用了.
如果是频繁操作的话,可以把它存到内存当中,使用Hash表处理之后也足够使用了.
长沙三毛 2008-11-19
  • 打赏
  • 举报
回复
哪个方便哪个就好

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧