Hi,

If one passes a schema definition to the XercesDomParser, which contains the
following:

* A complex type "A" , which uses the "type" attribute to assign complex
type "B"

* In this assigned complex type "B", another complex type "C" is defined,
which has a type assigned using an "extension"

then my application reproducible throws an exception,
xerces_3_2::TraverseSchema::ExceptionCodes leading to an unrecoverable
error.

(or, to put it short, whenever an extended type is nested in a type)

 

All XML and XSD files are valid. It's the same behavior with Xerces 3.1.4 as
with 3.2.0

 

Martin

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to