[xsd-users] Recurse error parsing XSD

Boris Kolpackov boris at codesynthesis.com
Wed Feb 6 06:56:22 EST 2008


Hi Robert,

Robert Wruck <wruck at tweerlei.de> writes:

> I tried xsd cxx-parser (3.0.0) on one of our XSDs and it gave the
> following error:
>
> test2.xsd:12:35: error: Recurse: There is not a complete functional
> mapping between the particles
>
> All elements that are not included in the derived type have a
> minOccurs="0", so the Recurse rule is NOT validated.

This is a bug in Xerces-C++ 2.7.0 that was fixed in 2.8.0. Binaries
for the next release of XSD (3.1.0, due in a couple of days) will all
use 2.8.0. You can also try the beta1 for 3.1.0 in the meantime:

http://www.codesynthesis.com/products/xsd/download.xhtml

Boris




More information about the xsd-users mailing list