2013-04-05 109 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元素应该自己解释。