2012-02-07 125 views
0

我正在評論一個簡單的XML API,用於通過http使用,並且想知道是否有數據冗餘是一件好事。web API中的冗餘

<Items num_items="3" total_cost="10.00"> 
    <Item id="3" cost="3.00" /> 
    <Item id="6" cost="5.00" /> 
    <Item id="7" cost="2.00" /> 
</Items> 

num_itemstotal_cost確保數據的完整性是有用的,還是僅僅是毫無意義的絨毛?

回答

0

只有您可以根據您尚未共享的系統要求做出該決定。如果Items元素包含特定的預定數量的項目並且在現實世界中可能不是真的,那麼您應該包含num_items並且明確定義如果它們不匹配時該做什麼。如果不重要,不要使事情複雜化。