Hallo!
Wir tauschen Daten zwischen Java und Delphi per
XML aus. Java->Delphi klappt (trotz des
MSXML-Parsers
).
Die Richtung Delphi->Java geht nicht. Der Validator meldet den Fehler "...invalid child element 'xyz'..." in dem von Delphi erzuegten
XML-Dokument.
Das liegt daran, das der Validator die 'Felder' in einer anderen Reihenfolge erwartet, nämlich so, wie es im Schema angegeben ist. Unser Delphi erzeugt die Delder des
XML-Objektes aber in einer anderen Reihenfolge
Wir haben den Delphi
XML-Mapper benutzt, um die Objekte auf Delphiseite zu erzeugen.
Frage: Wie bekommen wir es hin, das Delphi die
XML-Dokumente genau so erzeugt, wie es im Schema steht?
Kann man diesem
MSXML-Parser nicht irgendwie sagen, dass er sich bitte 1:1 an das Schema halten soll?