我正在从一家电子商店写一个提要,以提供给 facebook。
到目前为止,一切都很好。提要采用 XML 格式,参考提供了一个示例,提要中商品中的运输字段的格式为:
<g:shipping>
<g:country>UK</g:country>
<g:service>Standard</g:service>
<g:price>4.95 GBP</g:price>
</g:shipping>
但是,参考说明格式应该是逗号分隔的字符串,如下所示:
Blob with different prices for each country and region.
Different regions are comma-separated.
The format should be COUNTRY:STATE:SHIPPING_TYPE:PRICE.
e.g.
US:CA:Ground:9.99 USD, US:NY:Air:15.99 USD
你抓住矛盾了吗?
如果我在我的提要中尝试:
<g:shipping>US:CA:Ground:9.99 USD, US:NY:Air:15.99 USD</g:shipping>
我收到错误,缺少那个国家或价格。
所以,我将不得不坚持样本。
问题是:
在 Feed 中提供多个配送区域的正确方法是什么?
这里的调试工具根本没有帮助......
我要重复字段g:shipping
集吗?
<g:shipping>
<g:country>UK</g:country>
<g:service>Standard</g:service>
<g:price>4.95 GBP</g:price>
</g:shipping>
<g:shipping>
<g:country>US</g:country>
<g:service>Standard</g:service>
<g:price>5.30 GBP</g:price>
</g:shipping>
我是否在字段集中进行迭代?
<g:shipping>
<g:country>UK</g:country>
<g:service>Standard</g:service>
<g:price>4.95 GBP</g:price>
<g:country>US</g:country>
<g:service>Standard</g:service>
<g:price>5.30 GBP</g:price>
</g:shipping>
或者,如果有的话,在切换到 CSV 之前,我必须做什么才能拥有多个区域(我不想这样做,但如果我必须这样做:CSV 支持多个区域的逗号分隔格式)?