รูปแบบ

ส่วนนี้จะอธิบายรูปแบบข้อมูลที่ใช้สำหรับไฟล์ฟีด

NonEmptyString

องค์ประกอบหรือแอตทริบิวต์ประเภท NonEmptyString มีข้อมูลอักขระประเภท xs:string พร้อมข้อจำกัดเพิ่มเติม ที่ว่าข้อมูลอักขระต้องมีอักขระที่ไม่ใช่ช่องว่างอย่างน้อย 1 ตัว

รหัส

องค์ประกอบหรือแอตทริบิวต์ประเภท Id มีข้อมูลอักขระประเภท xs:string โดยมีข้อจำกัดเพิ่มเติมว่าข้อมูลอักขระต้องสั้นกว่า 256 อักขระและต้องไม่มีอักขระช่องว่าง

หมายเหตุ: เราอนุญาตให้ใช้ CharMatcher.javaLetterOrDigit() และ "-._" ดังนั้นหากใช้อักขระอื่นนอกเหนือจากนี้ ฟีดจะใช้งานไม่ได้

CollectionMethodType

องค์ประกอบประเภท CollectionMethodType ต้องเป็นประเภท xs:string โดยมีข้อจำกัดเพิ่มเติม ว่าต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น "unsolicited" "point_of_sale" หรือ "after_fulfillment"

รหัสประเทศ

องค์ประกอบประเภท CountryCode ต้องเป็นประเภท xs:string โดยมีข้อจำกัดเพิ่มเติม ว่าต้องเป็นรหัสประเทศที่ถูกต้องในรูปแบบ ISO 3166-1 alpha-2

DateTimeWithTimeZone

ค่าต้องเป็นประเภท xs:dateTime ในรูปแบบที่ระบุโดย โปรไฟล์ W3C ของ ISO 8601 ต้องระบุตัวระบุเขตเวลา หลังเวลา ตัวระบุเขตเวลาอาจเป็น "Z" เพื่อระบุ UTC หรืออาจมีรูปแบบ "+hh:mm" หรือ "-hh:mm" เพื่อระบุค่าชดเชยเวลาจาก UTC

ตัวอย่าง

2016-04-03T18:37:32Z
2016-05-30T09:30:10-06:00

RatingRange

คำอธิบาย

องค์ประกอบประเภท RatingRange ต้องมีคะแนนเดียว การให้คะแนนนี้ไม่ควร รวบรวมจากการให้คะแนนหลายรายการ อย่าใช้ "0" หรือค่าอื่นๆ เพื่อระบุ "ไม่มีการจัดประเภท" หากไม่มีการจัดประเภท องค์ประกอบการจัดประเภทนั้นๆ ไม่ควรปรากฏในฟีด

การให้คะแนนควรอยู่ในรูปแบบ xs:decimal และเป็นฟิลด์ที่ต้องระบุ

Attributes

องค์ประกอบประเภท RatingRange มีแอตทริบิวต์ 2 รายการต่อไปนี้

ชื่อ รูปแบบ จำนวนข้อผิดพลาด คำอธิบาย
min xs:nonNegativeInteger ต้องระบุ (1) คะแนนต่ำสุดที่เป็นไปได้ ค่านี้ควรเป็นคะแนนที่แย่ที่สุดที่เป็นไปได้และ ไม่ควรเป็นค่าสำหรับ "ไม่มีการให้คะแนน" หากระดับการให้คะแนนของคุณเริ่มต้นจาก 1 โปรดอย่าป้อน 0 สำหรับแอตทริบิวต์นี้
max xs:nonNegativeInteger ต้องระบุ (1) คะแนนสูงสุดที่เป็นไปได้ ซึ่งควรเป็นการให้คะแนนที่ดีที่สุดที่เป็นไปได้

ตัวอย่าง

<overall min="1" max="10">9</overall>