我正在尝试为跨部门数据库构建基于 XML 的数据定义。我无法辨别在模式中使用分组元素的优点/缺点,或者是否存在最佳实践。它增加了一层额外的嵌套,但似乎也有助于在视觉上打破事物。例如:
<Experiment>
.
.
.
<Samples>
<Sample>
<Name>First Sample</Name>
<Reviewed/>
<Total/>
<OrderNumber/>
</Sample>
<Sample>
<Name>Second Sample</Name>
<Reviewed/>
<Total/>
<OrderNumber/>
</Sample>
</Samples>
</Experiment>
与(不分组):
<Experiment>
.
.
.
<Sample>
<Name>First Sample</Name>
<Reviewed/>
<Total/>
<OrderNumber/>
</Sample>
<Sample>
<Name>Second Sample</Name>
<Reviewed/>
<Total/>
<OrderNumber/>
</Sample>
</Experiment>
任何偏好或最佳实践?