6
votes

Importing complex XSDs can cause the Delphi XML Binding Wizard to crash. I've reported it a few times over the last few years and now I'm looking for alternatives.

The latest two automated Quality Central reports generated when importing ProcessSalesLead schema from the StarStandard set of schemas.
http://qc.embarcadero.com/wc/qcmain.aspx?d=98391

http://qc.embarcadero.com/wc/qcmain.aspx?d=98392

Schemas are available online and are widely utilized in the automotive industry http://www.starstandard.org/SIGXMLSTAR5/XMLSchemas

1
A similar question, xml-data-binding-wizard-doesnt-bind-xsds-correctly talks about renaming the .xsd file to a .biz file before importing. It's referred to as an ugly hack. - LU RD
I could not get access to any of the QC reports. So I tried to download the ProcessSalesLead.wsdl file and import it in my Delphi-XE2 IDE. No problems there. - LU RD
Schema version 5.4.4? Delphi XE2 Update 3? - Darian Miller
Yes, 5.4.4 and XE2 update 3. I can post the converted file if you like. - LU RD
Ah...you did the WSDL to end up with a TRemotable. I was importing the XSD via the XML binding wizard - Darian Miller

1 Answers