本部分介绍了 Feed 文件所用的数据格式。
NonEmptyString
类型为 NonEmptyString 的元素或属性包含 xs:string 类型的字符数据,但附加限制是字符数据必须包含至少一个非空白字符。
ID
类型为 Id 的元素或属性包含 xs:string 类型的字符数据,但还需满足以下限制:字符数据长度必须小于 256 个字符,且不得包含任何空格字符。
注意:我们允许使用 CharMatcher.javaLetterOrDigit() 和 "-._",因此任何其他字符都会导致 Feed 失败。
CollectionMethodType
CollectionMethodType 类型的元素必须是 xs:string 类型,并且还必须满足以下限制:只能是以下值之一:“unsolicited”“point_of_sale”或“after_fulfillment”。
CountryCode
CountryCode 类型的元素必须是 xs:string 类型,并且还必须符合以下限制:必须是采用 ISO 3166-1 alpha-2 格式的有效国家/地区代码。
DateTimeWithTimeZone
该值必须为 xs:dateTime 类型,格式由 ISO 8601 的 W3C 配置文件指定。时间后必须添加时区指示符。时区指示符可以是“Z”(表示 UTC),也可以采用“+hh:mm”或“-hh:mm”格式(表示与 UTC 的偏移量)。
示例
2016-04-03T18:37:32Z 2016-05-30T09:30:10-06:00
RatingRange
说明
RatingRange 类型的元素必须包含单个评分。此评分不应汇总自多个评分。请勿使用“0”或任何其他值来指定“无评分”。如果没有评分,则不应在 Feed 中显示相应的评分元素。
评分应采用 xs:decimal 格式,并且是必需字段。
属性
RatingRange 类型的元素具有以下两个属性。
名称 | 格式 | 出现次数 | 说明 |
---|---|---|---|
min
|
xs:nonNegativeInteger | 必需 (1) | 评分的最小值。这应该是可能的最差评分,不应是“无评分”的值。如果您的评分范围从 1 开始,请勿为此属性输入 0。 |
max
|
xs:nonNegativeInteger | 必需 (1) | 评分的最大可能值。这应该是尽可能高的评分。 |
示例
<overall min="1" max="10">9</overall>