【发布时间】:2016-02-15 08:02:31
【问题描述】:
我正在寻找有关如何阅读亚马逊用来验证其 XML 产品提要的 XSD 的一些说明。
这是使用的XSD(和内部的Product),这些是docs。
当我提交没有描述的基本产品 Feed 或 BulletPoint Feed 时,我收到以下错误:
没有为“bullet_point1”提供值。请为“bullet_point1”提供一个值。此信息显示在产品详细信息页面上,可帮助客户评估产品。
没有为“product_description”提供值。请为“product_description”提供一个值。此信息显示在产品详细信息页面上,可帮助客户评估产品。
以下是相关的 XSD 部分:
<xsd:element name="Description" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:normalizedString">
<xsd:maxLength value="2000"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="BulletPoint" type="LongStringNotNull" minOccurs="0" maxOccurs="5"/>
我的理解是minOccurs="0" 意味着它不是必需的,但它显然是。我查看了这些字段的其他一些内部 XSD(例如 Base),以防它们被覆盖但没有看到任何内容。
这是错误的 XSD 吗?我读错了吗?
【问题讨论】:
标签: xml amazon-web-services xsd amazon-mws