【发布时间】:2010-11-03 21:27:57
【问题描述】:
我注意到不同的 XML 模式对子元素的定义不同。有些直接在父节点下定义它们,如下所示:
<parent>
<foo />
<foo />
...
<foo />
<bar />
<bar />
...
<bar />
</parent>
其他人在子节点周围定义容器节点,如下所示:
<parent>
<foos>
<foo />
<foo />
...
<foo />
</foos>
<bars>
<bar />
<bar />
...
<bar />
</bars>
</parent>
我没有遇到任何必要的序列化/反序列化为任何一种格式的问题,我想不出任何理由更喜欢其中一种。
每种方法的优缺点是什么(如果有的话)?
【问题讨论】: