[英]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.