我目前嘗試使用亞馬遜MWS和Feeds API更新產品數據。我的問題:更新庫存,並設置一個新的數量爲我的產品解決了這樣的錯誤:Ill Formed XML代碼
The XML you submitted is ill-formed at the Amazon Envelope XML level
at (or near) line X, column Y.
在另一方面,我出口幾乎相同的XML更新價格。這工作就好了... ...
這裏是我上傳到飼料API更新量的XML的例子:
<?xml version="1.0" encoding="utf-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="amznenvelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>{SellerID}</MerchantIdentifier>
</Header>
<MessageType>Inventory</MessageType>
<Message>
<MessageID>1</MessageID>
<Inventory>
<SKU>ArtNoXX</SKU>
<Quantity>10</Quantity>
</Inventory>
</Message>
<Message>
<MessageID>2</MessageID>
<Inventory>
<SKU>ArtNoXY</SKU>
<Quantity>23</Quantity>
</Inventory>
</Message>
</AmazonEnvelope>
PS:我使用C#和爲XMLDocument創建XML文件...
編輯:錯誤顯示多次。只有第一行和最後三行不出現在錯誤日誌中。
例子:
... (or near) line 10, column 16.
這將是
<Inventory>
關於到列,它應該是
>
「第III形成的」 是不一樣的 「生病格式化」。請向我們展示導致問題的線路樣本。 –
我更新了一些額外的信息的帖子...你有任何想法來解決這個問題嗎? – SvenFinke