[xsd-users] Code generation fails for schemas with large maxOccurs values

david.r.moss at selex-comms.com david.r.moss at selex-comms.com
Tue May 13 12:14:51 EDT 2008


Boris,

Thanks for that; swift reply as always :)

Cheers,
Dave.

Dave Moss 
SELEX Communications 
Grange Road 
Christchurch 
Dorset  BH23 4JE 
United Kingdom 
Tel: + 44 (0) 1202 404841 
Email: david.r.moss at selex-comms.com 




Boris Kolpackov <boris at codesynthesis.com> 
05/13/08 03:33 PM

To
david.r.moss at selex-comms.com
cc
xsd-users at codesynthesis.com
Subject
Re: [xsd-users] Code generation fails for schemas with large maxOccurs 
values






Hi David,

Boris Kolpackov <boris at codesynthesis.com> writes:

> I will also check with the Xerces-C++ developers to see if there is
> any chance of fixing this problem for the Xerces-C++ 3.0.0 release
> (last time I checked it required some serious architectural changes).

I spoke to one of the Xerces-C++ developers who tried to implement
a solution for this problem. It did not work for all cases at that
time but we agreed that we will try to get this solution into shape
for the 3.0.0 release. If this does not work out then we will
implement the "treat large maxOccurs as unbounded" hack for the
time being (this is what Xerces-J apparently does). You can track
the progress of this bug here:

https://issues.apache.org/jira/browse/XERCESC-1051

Boris



------------------------------------------------------------
This email and any attached files contains company confidential information which may be legally privileged. It is intended only for the person(s) or entity to which it is addressed and solely for the purposes set forth therein.  If you are not the intended recipient or have received this email in error please notify the sender by return, delete it from your system and destroy any local copies.  It is strictly forbidden to use the information in this email including any attachment or part thereof including copying, disclosing, distributing, amending or using for any other purpose.

In addition the sender excludes all liabilities (whether tortious or common law) for damage or breach arising or related to this email including but not limited to viruses and libel.
SELEX Communications Limited is a Private Limited Company registered in England and Wales under Company Number 964533 and whose Registered Office is Marconi House, New Street, CHELMSFORD, Essex. CM1 1PL. England.



More information about the xsd-users mailing list