Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi MSXML-Validator akzeptiert Delphi-XML Dokumente nicht! (https://www.delphipraxis.net/47783-msxml-validator-akzeptiert-delphi-xml-dokumente-nicht.html)

alzaimar 16. Jun 2005 10:33


MSXML-Validator akzeptiert Delphi-XML Dokumente nicht!
 
Hallo!
Wir tauschen Daten zwischen Java und Delphi per XML aus. Java->Delphi klappt (trotz des MSXML-Parsers :wink: ).
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?

Chewie 16. Jun 2005 17:11

Re: MSXML-Validator akzeptiert Delphi-XML Dokumente nicht!
 
Ich weiß nicht, ob man den MSXML-Parser das bebringen kann, aber wäre es auch eine Option, das Schema zu ändern? IMHO dürfte es ja bereits ausreichen, aus den sequence-Elementen all zu machen.

alzaimar 16. Jun 2005 17:36

Re: MSXML-Validator akzeptiert Delphi-XML Dokumente nicht!
 
Ah... das testen wir mal... Der Validator ist bereits zufrieden. Mal sehen, was die Java-Gurke draus macht. Danke jedenfalls! :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz