您的位置:首页 > 运维架构

xml 和 propertise文件的区别

2007-11-05 11:16 106 查看
现在JAVA的开发支持两种配置文件:XML ,PROPERTISE

这两种文件都能用,但是功能是有点区别的,下面详细的说一下

1。

xml 功能较PROPERTISE强大, 支持操作比较多.

.但他们都支持属性的直接获取.一般,xml代替properties的比较多..不过properties一般可以满足配置的要求.

2.

树型结构 properties文件比较难描述复杂的节点
但是 xml 却 方便查找节点元素
3.

xml 可以用一个 xsd 来验证, xsd 本身也能验证自己。
现在也出了不少 xml 绑定技术,能够比较方便的 xml <-- > java 映射,
如果你的配置很简单不需要考虑扩展和自定义那就用 properties ,他只是文本文件,java.util.properties 格外照顾他。

4.
properties适合用来定义键值对形式的配置(因为它的属性就是这样定义的),跟ini文件有些类似,由于有properties类和
而xml适合定义结构比较复杂的配置,而且还可以自定义元素和节点,例如做j2ee常见的web.xml、struts-config.xml等等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: