格式

本部分介绍了 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>