2016-09-28 17 views
0

我想知道當我們有收集時,兩個XML結構之間有什麼區別。哪一個是首選?收集XML,正確的結構

-- having <Databases> node and list the databases inside it 
<Server> 
    <Databases> 
     <Database Name="master"/> 
     <Database Name="temp"/> 
     <Database Name="pubs"/> 
    </Databases> 
</Server> 

-- No using <Databases> node, list databases directly under <Server> node 
<Server> 
    <Database Name="master"/> 
    <Database Name="temp"/> 
    <Database Name="pubs"/> 
</Server> 

回答

0

第一個是更好的,如果這是唯一需要的信息,但第二個能像用戶節點

+0

服務器下容納更多的信息,如果我想將用戶添加到第一個結構,我將首先添加一個節點,然後在下面列出節點。所以我認爲他們每個人都沒有限制。我同意第二個消耗較少的存儲並且比第一個更簡單,但我沒有充分的理由使用第二個。 – FLICKER

+0

我的意思是第二個和你的用戶節點的使用將是非常好的XML –