Franklin,
This issue is already on our to-do list. And we are interested in
solving it. If you have some time and would like to take a shot at
providing a patch, feel free to do so. Otherwise, you'll have to wait
until myself, or someone else, has a chance to get to it.
Thanks,
--Keith
[EMAIL PROTECTED] wrote:
>
> I am having a serious problem with SourceGenerator operating on an XML
> Schema: we have a large schema that has constructs that cause
> trouble, i.e.,
>
> <xs:element name="foo" type="foo">
> ...
> </xs:element>
>
> runs into the recently discussed problem of AGSet.java being generated
> both for the element and the type if "element" is chosen for the
> property
> org.exolab.castor.builder.javaclassmapping
>
> But also, there is the problem of overloading multiple but different
> element and type and attribute names:
>
> <xs:element name="foo">
> <xs:attribute name="x">
> ...
> </xs:attribute>
> </xs:element>
> ...
> <xs:element name="bar">
> <xs:attribute name="x">
> ...
> </xs:attribute>
> </xs:element>
>
> It seems critical that Castor be able to automatically respect the
> nested scopes of everything, and therefore generate Java classes of
> different names, e.g., by either using a number or a meaningful
> qualifier:
>
> XType.java
> XType1.java
> XType2.java
> ...
>
> XTypeFoo.java
> XTypeBar.java
> XTypeBaz.java
> ...
>
> Ideally, of course, there should be a way for the user to specify the
> mapping, but for our purposes it would suffice simply to avoid
> collisions, because it does not seem reasonable to ask every schema
> writer to make every single name unique.
>
> --
> Franklin
>
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
> unsubscribe castor-dev
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev