2010-02-23 41 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