社区
Delphi
帖子详情
XML真的比INI好吗?
木落
2008-11-19 07:25:25
用了XML,也用过INI。
传说中XML是一项十分优秀的技术,
而ini是比较“过时”的配置文件,读取和分析都非常慢。
同样是读写文本文档,真的会有这么大的差距吗?
PS:我针对的只是日常读读文件,所以扩展性不必考虑。
...全文
583
7
打赏
收藏
XML真的比INI好吗?
用了XML,也用过INI。 传说中XML是一项十分优秀的技术, 而ini是比较“过时”的配置文件,读取和分析都非常慢。 同样是读写文本文档,真的会有这么大的差距吗? PS:我针对的只是日常读读文件,所以扩展性不必考虑。
复制链接
扫一扫
分享
转发到动态
举报
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
打赏
举报
回复
哪个方便哪个就好
XML
理解,
XML
与
ini
比较
XML
理解,
XML
与
ini
比较 1.
ini
文件
ini
文件就是用来记录一些参数, 或者说配置使用的. 操作很方便. 但也有缺点, 就是
ini
格式记录的参数在
ini
文件中的联系是很弱的, 参数间的联系需要通过代码来完成, 但容易出错. 例如: 我要记录一个数组的数据, 用
ini
你可以这样做 [vector] count = 4 V1 = "a" V2 = "b" V3
不同配置文件格式对比解析:
XML
、JSON、
INI
和 TOML 你更喜欢哪个?
配置文件格式的选择没有绝对的“最好”,而是取决于具体需求。
XML
承载了历史的厚重,JSON 定义了现在的便捷,
INI
保留了简洁的传统,而 TOML 则代表了未来的优雅。从社区趋势来看,JSON 和 TOML 是当前最受欢迎的选择,前者凭借通用性取胜,后者以人性化设计崭露头角。你更喜欢哪种格式?是 JSON 的简洁,TOML 的优雅,还是其他?欢迎在评论区分享你的看法,让我们一起探讨配置文件的未来!
ini
与
xml
之比较
xml
确实是有很多的优点,某种程度上来说也确实可以完全取代
ini
,但也并非如有些人鼓吹的处处都比
ini
强。个人对这两种格式的优缺点做了一个总结。
xml
,对于描述复杂的数据结构非常的方便,缺点相对
ini
使用麻烦一点。在表达较短的配置时,没有
ini
简练。而且因为它有比较严格的格式审查机制,容错性也不是特别好,在手写时容易出现错误。抛开配置的功能,作为存储传输数据的手段,
xml
还有个缺点就是它的处理和存储的效率非常低下,解析速度慢,占用更多的存储空间。
ini
,通常用于对软件的参数进行配置和记录。优点是使用方便
ini
文件的简单调用,相比
xml
更容易使用
首先,对于
xml
,我相信大家并不陌生吧,
xml
主要是做什么的,如何去调用,一般学过
xml
的人都知道,这里我就不复述了,为什么我会反复提
xml
呢?原因是
ini
文件与
xml
有着异曲同工之妙,他也是用来存储数据,提取数据用的,和
xml
类似,对于用过
ini
文件的人来说,我相信大家更愿意用
ini
文件来实现数据的提取,比
xml
确实方便多了,
ini
最根本的还是利用了微软的API来实现一系列操作的。在这里,我就把
XML
和
ini
作为配置文件优缺点
XML
和
ini
作为配置文件优缺点
Delphi
5,930
社区成员
262,936
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章