2010-02-23 67 views
0

我想创建一个具有类型的多个实例的XML文件,不知道什么是做到这一点的正确方法:包含多个类型实例的Xml定义?

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

,或者我应该跳过标记,只是这样做:

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

哪种方式正确?

感谢

回答

1

它的XML,你可以自由选择任何你最喜欢:)

严重 - 都是好的;但想想你想取悦谁。

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

我想我可能会解决第一种形式。

+0

好酷我会与第一选择,因为我将解析它,谢谢。 – user246114 2010-02-23 21:45:16

+0

好,好!如果你想打开另一个蠕虫罐,问什么是最好的,使用''的名字属性,或者像你这样的属性现在:) – 2010-02-23 21:48:30

+0

uhm ...我的意思是,“一个*子元素*或一个属性“,对不起我的坏。 – 2010-02-23 21:56:37

0

我看不到路1如何大于更好的方式2.

因为有一个单独的(即单独的节点名)马,一个额外的包装,horses,并没有太大的感觉到我。它会,它需要将马分成几组,比如horsesToKeephorsesToSell

+0

格式1清楚地将所有马匹放在一起,并明确表示它们属于一起。格式2表明可能有一个“马”,接着是一个“牛”,然后是另一个“马”。 – 2010-02-23 23:31:25

相关问题