簡體   English   中英

xml重復元素的最佳實踐

[英]best practice for xml repeating elements

如本示例所示,重復xml元素是否可以接受? 請注意,在第一個示例中,如何直接在“ usage_history”元素內直接重復“ period_data”元素,而不先將其包裝在諸如“ 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>

是。 那也行。 不需要額外的封閉元素。

我還要說num_periods="2"是錯誤的,因為period_data元素應該說明自己。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM