我对这个比较陌生,但我希望有人能够提出对我放在一起的这个XML结构的好评。我不深入寻找任何东西,而是如果有人发现任何与结构有内在联系的错误(或任何提示使它变得更好),我将不胜感激。有人会介意看看我的XML结构吗?
我们有大量的产品,我们批发了,我们的客户正在寻找一个数据源,将我们的产品纳入他们的网站。
<product modified="">
<id></id>
<title></title>
<description></description>
<upc></upc>
<quantity></quantity>
<images>
<image width="" height=""></image>
<image width="" height=""></image>
<image width="" height=""></image>
</images>
<category>
<name></name>
<subcategory></subcategory>
</category>
<sale expiration="">yes</sale>
<msrp></msrp>
<cube></cube>
<weight></weight>
<pricing>
<tier>
<pack><pack>
<price></price>
</tier>
<tier>
<pack><pack>
<price></price>
</tier>
<tier>
<pack><pack>
<price></price>
</tier>
</pricing>
</product>
我们出售的3种不同的包装规格,因此定价节点。
@罗伯特。感谢您的提示。 关于#2,你是否说在命名包含多个单词的元素时应始终保持一致? 销售到期是为了让用户知道销售何时提前结束(例如,仅在另外3天内出售) – 2010-04-30 21:43:17
是的,这正是我所说的。至于'sale'属性,我的问题确实是:为什么是一个属性,而不是一个元素?在这样的方案中,你只需要使用属性来获取元信息(例如'modified',这是关于该元素中信息的信息)。 – 2010-04-30 23:27:47