XML错误:在第1列第1行(或附近)的Amazon Envelope XML级别上形成错误

时间:2016-04-21 07:24:37

标签: php xml amazon-web-services

我正在尝试使用亚马逊MWS(在php中)在Amazon.com市场上传OrderFulfillment但是收到错误“您提交的XML在第1行第1列(或附近)的Amazon Envelope XML级别上格式不正确”。

但是我将相同的XML上传到暂存器(https://mws.amazonservices.com/scratchpad/index.html),但它确实有效。

<?xml version="1.0" encoding="UTF-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
    <Header>
        <DocumentVersion>1.02</DocumentVersion>
        <MerchantIdentifier>Smile Dental</MerchantIdentifier>
    </Header>
    <MessageType>OrderFulfillment</MessageType>
    <Message>
        <MessageID>1</MessageID>
        <OrderFulfillment>
            <AmazonOrderID>114-0160617-7201843</AmazonOrderID>
            <FulfillmentDate>2016-04-21T06:47:14Z</FulfillmentDate>
            <FulfillmentData>
                <CarrierName>USPS</CarrierName>
                <ShippingMethod>Standard</ShippingMethod>
                <ShipperTrackingNumber>LS802843289CN</ShipperTrackingNumber>
            </FulfillmentData>
            <Item>
                <AmazonOrderItemCode>06591453767866</AmazonOrderItemCode>
                <Quantity>2</Quantity>
            </Item>
        </OrderFulfillment>
    </Message>
</AmazonEnvelope>

我找不到错误。

任何帮助都将不胜感激。

由于

0 个答案:

没有答案