xml重复元素的最佳实践

时间:2013-04-05 02:36:18

标签: xml repeat

重复xml元素是否可以接受,如本例所示?请注意,在第一个示例中,'period_data'元素如何直接在'usage_history'元素中重复,而不首先被包含在'periods'父元素之类的内容中。

最初,似乎还原我要包含'periods'父元素,因为'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>

1 个答案:

答案 0 :(得分:0)

是。那样就好。不需要额外的封闭元素。

我还会说num_periods="2"是错误的,因为period_data元素应该自行解释。