本節說明動態饋給檔案使用的資料格式。
非空白字串
NonEmptyString 類型的元素或屬性包含 xs:string 類型的字元資料,但字元限制至少要有一個非空白字元。
ID
類型 ID 的元素或屬性包含 xs:string 類型的字元資料,以及字元資料不得包含任何空白字元的額外限制。
注意:我們允許 CharMatcher.javaLetterOrDigit() 和 "-._" 其他會使動態饋給失效的情況。
收集方法類型
CollectionMethodType 的元素類型必須為 xs:string 類型,且具備額外限制,只能為下列其中一個值:「unsolicited」、「point_of_sale」或「after_fulfillment」。
國家/地區代碼
CountryCode 類型的元素必須為 xs:string 類型,且額外限制必須為 ISO 3166-1 alpha-2 格式的有效國家/地區代碼。
日期時區
這個值必須為 xs:dateTime 類型,格式為 ISO 8601 的 W3C 設定檔指定的格式。過了一段時間後,您必須使用時區設計工具。時區標誌可透過「Z」表示 UTC 格式,也可以採用「-hh:mm」格式或「-hh:mm」來表示世界標準時間。
示例
2016-04-03T18:37:32Z 2016-05-30T09:30:10-06:00
評分範圍
說明
RatingRange 類型的元素必須包含單一評分。此評分不應匯總為多個評分。請勿使用「0」或任何其他值來指定「無評分」。如果沒有評分,動態饋給不應顯示特定評分元素。
評分格式應為 xs:decimal 格式,且為必填欄位。
屬性
RatingRange 類型的元素包含下列兩個屬性。
名稱 | 格式化 | 發生次數 | 說明 |
---|---|---|---|
min
|
xs:nonBalanceInteger | 必要 (1) | 評分的最小數字。這應為最低評分,不應為「無評分」的值。如果評分標準是從 1 開始,請勿為這個屬性輸入 0。 |
max
|
xs:nonBalanceInteger | 必要 (1) | 評分的最大值。請盡可能選擇評等。 |
範例
<overall min="1" max="10">9</overall>