2012-04-13 10 views
1

Wenn ich versuche, einen Amazon Marketplace Web Service SubmitFeed für die Auftragserfüllung zu validieren bekomme ich folgende Fehlermeldung:warum tut xmllint diese Rückkehr als ungültig

xmllint.exe --schema OrderFulfillment.xsd OrderFulfillment.xml

OrderFulfillment.xml: 2: element AmazonEnvelope: Schema-Gültigkeitsfehler: Element 'AmazonEnvelope': Keine passende globale Deklaration für die Validierung verfügbar oot. OrderFulfillment.xml nicht

OrderFulfillment.xml

<?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.01</DocumentVersion> 
     <MerchantIdentifier>AXGZ4X5NTV6SN</MerchantIdentifier> 
    </Header> 
    <MessageType>OrderFulfillment</MessageType> 
    <Message> 
     <MessageID>1</MessageID> 
     <OrderFulfillment> 
      <AmazonOrderID>104-5894782-1841713</AmazonOrderID> 
      <FulfillmentDate>2012-04-07T15:54:40.154Z</FulfillmentDate> 
      <FulfillmentData> 
       <CarrierCode>USPS</CarrierCode> 
       <ShippingMethod>Priority</ShippingMethod> 
       <ShipperTrackingNumber>9109901000372243321450</ShipperTrackingNumber> 
      </FulfillmentData> 
     </OrderFulfillment> 
    </Message> 
</AmazonEnvelope> 

zu validieren Was mache ich falsch?

Antwort