分类: 系统运维
2009-07-17 16:32:21
摘自《XML数据标记、处理、共享与分析》Page 13
描述一个元素的某个特征时,使用子元素和属性都是可以的。
属性相对于子元素的局限性是
* 属性无法包含多个值(子元素可以
* 属性无法描述树结构(子元素可以)
* 属性不易扩展(为未来的变化)
* 属性难以阅读和维护
以下情况可以考虑使用属性:
1
无须扩展
2
要存储的数据量不大
3
数据与元素关系特别密切
4 与元素的关系是一一对应