免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 11273 | 回复: 10
打印 上一主题 下一主题

用 XML 文件做配置文件的好处是什么? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-12-03 14:08 |只看该作者 |倒序浏览
如题

论坛徽章:
0
2 [报告]
发表于 2004-12-03 15:45 |只看该作者

用 XML 文件做配置文件的好处是什么?

我觉得没有太多的好处。可读性也不见得高,而且,解析时花的代价不菲。
当然了,一种潮流嘛,也要看你的应用了。反正,我用XML的感觉,不如自己做一个配置文件;传输,不如自定义一个基于包的三段式协议。

好处就是调试比较好做,因为是文本格式,内容很容易输出来检查。

适合大项目等复杂性特高时候来用,不宜在很小的项目中使用。

论坛徽章:
0
3 [报告]
发表于 2004-12-03 16:50 |只看该作者

用 XML 文件做配置文件的好处是什么?

那说明你对xml还不是特别了解,使用xml的最大的好处是当你的配置文件中并非一行一行独立的配置项,而是一组一组的,每组还不一样,这个时候好处就多了,你如果自己去控制他们之间的逻辑,肯定会很复杂。但是如果你用xml就简单多了。还有xml它是一种通用的工具,它可以做任何事。就像字典一样,我们拿字典来查字,字典事什么,工具而已,xml也是一样,你可以用xml组和封装成各种各样的东西,甚至协议。

论坛徽章:
0
4 [报告]
发表于 2004-12-03 17:45 |只看该作者

用 XML 文件做配置文件的好处是什么?

同意楼上。

论坛徽章:
0
5 [报告]
发表于 2004-12-04 01:51 |只看该作者

用 XML 文件做配置文件的好处是什么?

请教楼上的二位,你们用XML做些什么方面的应用?

我目前用XML的感觉是比较耗资源,在PC及大机环境下还用得起,但嵌入式环境中就是用SAX都觉得浪费,更别说支持DOM了。

不过听两们的意思是有过广泛的应用,想多多请教了。

还有,就是XML本身应该不具备描述逻辑的能力吧。不知你说的逻辑问题用XML是如何解决的呢?

论坛徽章:
0
6 [报告]
发表于 2004-12-04 11:30 |只看该作者

用 XML 文件做配置文件的好处是什么?

原帖由 "yunin" 发表:
请教楼上的二位,你们用XML做些什么方面的应用?

我目前用XML的感觉是比较耗资源,在PC及大机环境下还用得起,但嵌入式环境中就是用SAX都觉得浪费,更别说支持DOM了。

不过听两们的意思是有过广泛的应用,想多..........


1。如果是在嵌入式环境下,可以找一些轻型的解析器,如expat什么的。返回时,如果怕资源不够,自己用字符串拼接的方式生成返回xml信息也可。
2。xml 当然是含逻辑的表示,比如我做的数据采集,就是把各种电信设备的告警报文或性能报文,以xml方式进行配置,程序根据xml的描述,分析报文、生成给下一级的输出结果信息(xml信息或入库语句)。
3。想要深刻理解xml,去读些关于xml的书籍,自然会知道xml的用处在哪里。

论坛徽章:
0
7 [报告]
发表于 2004-12-04 13:36 |只看该作者

用 XML 文件做配置文件的好处是什么?

你所说的这种不是逻辑,只是数据描述而已,是用DTD或者是Scheme的吧。真正的逻辑描述还得要加JS才可以的。所以,你要通过程序进行逻辑处理了。

不是说XML不好,我已经用了很长一段时间了,就是觉得它也有短处啊。
小项目还是 不用这东西为好。

当然了,如果做些效率无关紧要的事,慢就慢点了。

如果数据量大的话,对带宽也是一种负担。相对基于包的协而言,占用带宽多,传输时间长。

论坛徽章:
0
8 [报告]
发表于 2004-12-04 16:04 |只看该作者

用 XML 文件做配置文件的好处是什么?

我觉得用XML作为逻辑配置很好的,而且其生成和分析也有相应的类或者工具,至于执行效率肯定是要低一点的。
我觉得并不仅仅是作为传输。

论坛徽章:
0
9 [报告]
发表于 2004-12-04 23:17 |只看该作者

用 XML 文件做配置文件的好处是什么?

XML好是好,但不适用于嵌入式,嵌入式讲究的是简单和效率,不知各位以为然否?

论坛徽章:
0
10 [报告]
发表于 2004-12-05 08:33 |只看该作者

用 XML 文件做配置文件的好处是什么?

原帖由 "yunin" 发表:
你所说的这种不是逻辑,只是数据描述而已,是用DTD或者是Scheme的吧。真正的逻辑描述还得要加JS才可以的。所以,你要通过程序进行逻辑处理了。


又是咬文嚼字的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP