Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#1

MSXML-Validator akzeptiert Delphi-XML Dokumente nicht!

  Alt 16. Jun 2005, 11:33
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?
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat