[英]xml how to define data?
在xml中,在內容或屬性中定義數據時哪種方法更好? 謝謝
<order id='' orderBy='' orderTime=''>
.....
</order>
要么
<order id=''>
.....
<orderBy>.. </orderBy>
<orderTime>...</orderTime>
</order>
通常,我更喜歡使用元素而不是屬性,因為以后可以擴展元素(XML的“可擴展”部分)。 但是,當您有一個非常特定的數據類型(如此處的兩個示例)時,最好保留它們作為屬性-尤其是在orderTime
是標准XML dateTime類型的情況下。
我想補充一點,如果沒有CDATA,那么我更喜歡作為屬性而不是元素。 訂單ID,日期,計數等應為屬性。 訂單項應為元素。
通常,在以下情況下使用屬性:
否則,在以下情況下使用元素:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.