2012-05-07 129 views
2

我想使用mws产品饲料将产品发布到亚马逊“SportsMemorabilia”类别。Xml产品饲料分类

我查看了文档,很难理解,我也下载了xsd以查看xml结构 但仍然无法正常工作。

这个XML发送(它只是类的一部分,我也送产品XML的所有其他元素。)

<ProductData> 
<SportsMemorabilia> 
<ProductType>SportsMemorabilia</ProductType> 
</SportsMemorabilia> 
</ProductData> 

它给我这个错误

<Result> 
<MessageID>0</MessageID> 
<ResultCode>Error</ResultCode> 
<ResultMessageCode>5000</ResultMessageCode> 
<ResultDescription>XML Parsing Error at Line 104, Column 26: cvc-complex-type.2.4.b: The content of element 'SportsMemorabilia' is not complete. One of '{AuthenticatedBy}' is expected.</ResultDescription> 
</Result> 

请,写信给我如何使xml看起来像它的工作,

谢谢。

回答

1

按照当前版本,这是最低 XML应该通过发布的XSD。这并不意味着它会起作用,因为服务中构建的功能可能会执行额外的验证。

<?xml version="1.0" encoding="utf-8" standalone="yes"?> 
<!-- Sample XML generated by QTAssistant (http://www.paschidev.com) --> 
<SportsMemorabilia> 
    <ProductType>SportsMemorabilia</ProductType> 
    <AuthenticatedBy>AuthenticatedBy1</AuthenticatedBy> 
    <ConditionProvidedBy>ConditionProvidedBy1</ConditionProvidedBy> 
    <ConditionRating>ConditionRating1</ConditionRating> 
</SportsMemorabilia> 

要访问服务,您需要有一个帐户设置;至少还需要填写其他两个元素。

我强烈建议你走过document posted here ......至少上面的最小值应该让你通过XSD验证错误。

+0

你好,非常感谢你的回答,我试试你写什么,我得到这个错误 错误 8060 由于以下原因,带有SKU [mx_190218932015]的产品无法与现有产品匹配:(authenticated_by,graded_by is/not be provided;)。有关更多细节,参见http://sellercentral.amazon.com/gp/errorcode/8060 \t \t \t \t \t \t \t \t \t mx_190218932015 \t \t \t \t \t \t \t Yan