[ http://issues.apache.org/jira/browse/XMLBEANS-223?page=all ]
Wing Yew Poon updated XMLBEANS-223:
-----------------------------------
Summary: Generated code for schema with list of repeated names does not
compile (was: Error compiling But no errors When generating code)
> Generated code for schema with list of repeated names does not compile
> ----------------------------------------------------------------------
>
> Key: XMLBEANS-223
> URL: http://issues.apache.org/jira/browse/XMLBEANS-223
> Project: XMLBeans
> Type: Bug
> Components: Compiler
> Environment: Linux, and Windows
> Reporter: Paolo Marcheschi
>
> Hi
> I'm trying to use the XMLbeans framework to generate code to parse HL7
> CDA (clinical document Architecture) documents. I can generate the code
> but I'm unable to compile it, I have several errors (repeated
> interface).
> You can download the schema from :
> http://www.ifc.cnr.it/hl7/Final.zip
> the schema is Final\Schemas\CDA.xsd
> I use -ms 100m -mx 400m
> I got a reply from [EMAIL PROTECTED] :
> Appears that there is an issue with one of the schemas (voc.xsd) which
> we do not handle in the best possible way:
> The definition of certain union types (e.g. Inhalation, OralRoute) have
> an attribute memberTypes which often looks like this:
> memberTypes="OralInhalation OralInhalation OralInhalation"
> There are no errors generating the code as this is not illegal. It
> appears that the right thing for XmlBeans to do in such cases is to make
> sure that we treat this as a list of 1 QName instead of 3 but at the
> moment we don't do so, so in this case we will generate a bad java file
> (if you can edit the schema to get rid of the repetition all works
> well).
> Thank you
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]