The Delphi data binding wizard seem to have problems with complex XSD files. Whenever several XSD files reference each other (using the @include keyword i believe), the prefixing of namespaces go out the window. This makes it impossible to use the Delphi XML data binding wizard with large and complex schemas. In my case, the standard message structures used by the Norwegian government.
Are there any alternative xml data binding wizards on the marked? At the moment i have to generate the XML by code which is less than desireable. The whole point of using the automated wizard is to save time and being able to adapt to changes in standards more quickly.
See the following article for a more in-depth presentation of the problem: Delphi XML Databinding pains
Pre-processing the xsd-files to include the includes might be a more effective way to go than searching for another data binder. Or, if your work process allows for it, generate binding from the xsd-conformant xml rather than from the xsd.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With