Warum erhalte ich die Fehlermeldung: “Invalid message: Invalid XML message, invalid xml declaration” ?

Tradeplace XML sollte einige obligatorische Zeilen enthalten, dies ist der häufigste Grund für diesen Fehler.

Jedes TradeXML, das Sie senden, muss mit den folgenden 3 Zeilen beginnen: 
1.    <?xml version="1.0" encoding="UTF-8"?>
Diese Zeile ist für den Kodierungstyp erforderlich, geben Sie hier immer UTF-8 an.


2.    <!DOCTYPE TradeplaceMessage SYSTEM "http://xml.tradeplace.com/schemas/TradeXML/2.0.0/TradeXML.dtd">
Mit Hilfe dieser Zeile können Sie feststellen, welche Version des Protokolls Sie verwenden. Hier ist es die Version 2.


3.    <TradeplaceMessage xmlns="http://xml.tradeplace.com/schemas/TradeXML/1.0.0/TradeXML.dtd" productionMode="test">
Diese dritte Zeile ist ebenfalls obligatorisch und sollte als solche bestehen bleiben, mit Ausnahme des Attributs productionMode, das test oder production lauten kann.
Wenn Sie die gleichen Zeilen verwenden, sollte der Fehler jetzt verschwinden.