2013-04-05 65 views
2

重複xml元素如本例所示可以接受嗎?在第一個示例中,請注意'period_data'元素是如何直接在'usage_history'元素內部重複的,而不是先將其封裝在像「句點」父元素之類的東西中。xml重複元素的最佳實踐

最初似乎reduant給我,包括爲「usage_history」父裏面唯一的「時間」父元素是「period_data」元素反正。

謝謝。

<usage_history num_periods="2"> 
    <period_data billing_year="2013" billing_period="2"> 
     content... 
    </period_data> 
    <period_data billing_year="2013" billing_period="1"> 
     content... 
    </period_data> 
</usage_history> 

,而不是這個......

<usage_history> 
    <periods num_periods="2"> 
     <period_data billing_year="2013" billing_period="2"> 
      content... 
     </period_data> 
     <period_data billing_year="2013" billing_period="1"> 
      content... 
     </period_data> 
    </periods> 
</usage_history> 

回答

0

是。沒事兒。不需要額外的封閉元素。

我也會說num_periods="2"是錯誤的,因爲period_data元素應該自己解釋。