我有一个疑问,就是何时使用属性以及孩子或孙子。
例如,我可以有一个具有两个属性的元素,但我可以有两个带有两个子元素的元素,每个属性一个。
所以我的问题是什么时候使用属性以及何时使用孩子是个好主意。
答案 0 :(得分:1)
当他们的元素相关时,我会使用孩子,例如: G。有一个“汽车”的孩子有“颜色”和“制造商”元素。另一方面,当只有一个不相关的元素时,它可以是一个属性。 我见过的大多数XML都支持孩子而不是属性 - 所以我会谨慎地使用属性。
答案 1 :(得分:1)
我只使用属性作为与其元素相关联的数据。
当数据也可以作为一个单独的实体存在,或者它可以拥有它自己的属性/子元素或它是一个集合时,我创建一个子元素
例如
这就是我接近它的方式。