2

如本例所示重复 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>
4

1 回答 1

0

是的。没事儿。不需要额外的封闭元素。

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

于 2013-04-05T03:40:47.860 回答