包含多个类型实例的Xml定义?

时间:2010-02-23 21:37:11

标签: xml

我想创建一个包含多个类型实例的xml文档,不确定执行此操作的正确方法是什么:

<farm>
  <horses>
    <horse name="jo"></horse>
    <horse name="bill"></horse>
  </horses>
</farm>

或者我应该跳过标签,然后执行此操作:

<farm>
  <horse name="jo"></horse>
  <horse name="bill"></horse>
</farm>

哪种方式正确?

由于

2 个答案:

答案 0 :(得分:1)

这是xml,你可以自由选择你最喜欢的东西:)

说真的 - 两个都没问题;但想想你想要取悦谁。

作为需要使用XML的程序员,我希望第一种形式更好。 作为需要手动创建XML的编辑器,我希望第二种形式更好。

我想我可能会选择第一种形式。

答案 1 :(得分:0)

我没有看到1如何比第2种方式更好。

由于马匹有一个单独的类型(即单独的节点名称),另外一个包装器horses对我来说没有多大意义。它需要将马匹分成几组,比如horsesToKeephorsesToSell