Ошибка:
<?xml version="1.0"?>
<ErrorResponse><Error><Type>Sender</Type><Code>InvalidRequest</Code><Message>parameter <?xml version failed a validation check: Extraneous whitespace for input value: ""1.0" encoding="UTF-8"?>
<AmazonEnvelope xsi:noNamespaceSchemaLocation="amzn-envelope.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header>
<DocumentVersion>"1.01"</DocumentVersion>
<MerchantIdentifier>Outdoor_outlet_seller</MerchantIdentifier>
</Header>
<MessageType>Product</MessageType>
<PurgeAndReplace>true</PurgeAndReplace>
<Message>
<MessageID>736</MessageID>
<OperationType>Update</OperationType>
<Product>
<SKU><![CDATA[120754]]></SKU>
<ProductTaxCode>A_GEN_TAX</ProductTaxCode>
<LaunchDate><![CDATA[2012-01-26T14:44:51-0800]]></LaunchDate>
<DescriptionData>
<Brand><![CDATA[Liberty Mountain]]></Brand>
<Description>This is a description</Description>
<ItemType>Sports "</Message>
<Detail/>
</Error>
<RequestID>441a3e91-437e-49a4-a232-452984f883da</RequestID>
</ErrorResponse>
Теперь я не очень часто использую XML, но он не кажется сложным.Я работаю над этой проблемой уже несколько дней, и я просто не могу понять это.Я знаю, что должно быть что-то не так с моим XML, но я не могу точно определить, где.
'<?xml version="1.0" encoding="UTF-8"?>
<AmazonEnvelope xsi:noNamespaceSchemaLocation="amzn-envelope.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header>
<DocumentVersion>"1.01"</DocumentVersion>
<MerchantIdentifier>Outdoor_outlet_seller</MerchantIdentifier>
</Header>
<MessageType>Product</MessageType>
<PurgeAndReplace>true</PurgeAndReplace>
<Message>
<MessageID>' . rand(1,1000) . '</MessageID>
<OperationType>Update</OperationType>
<Product>
<SKU><![CDATA['. $product->getSKU() .']]></SKU>
<ProductTaxCode>A_GEN_TAX</ProductTaxCode>
<LaunchDate><![CDATA[' . date('Y-m-d') . 'T' . date('H:i:sO') . ']]></LaunchDate>
<DescriptionData>
<Brand><![CDATA[' . $brand[$product->getBrandId()] . ']]></Brand>
<Description>This is a description</Description>
<ItemType>Sports & Outdoors</ItemType>
</DescriptionData>
</Message>
</AmazonEnvelope>';
Я не знаю, что с ним не так, но Амзаону это не нравится, и я не знаю почему.У кого-нибудь есть похожие проблемы?В документации Amazon нет ничего.Я несколько отчаялся от этого.Спасибо за любую помощь:)