Hi Dennis,

I think I did some research on this very issue a few months ago, and even came up with a (very) initial patch for this problem. Problem is that it still needs to be expanded for it to be ready to be applied, as it would introduce quite some changes to the syntax of the binding file.

As far as I remember, I didn't want to introduce such changes right before a release, and I am facing the same situation with the upcoming 1.2 release.

But I could definitely use somebody's help in this area. If you happen to have some spare time available, I am more than willing to revive this.

Regards
Werner

Dennis Spenkelink wrote:
Hi,

I am having the following problem. In my (given) xml schema some elements have the same name in different contexts.
For example:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs=" http://www.w3.org/2001/XMLSchema"; version="2.2.1">
    <xs:complexType name="A2DType">
        <xs:sequence>
            <xs:element name="Shape">
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:enumeration value="circle"/>
                        <xs:enumeration value="triangle"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
<xs:complexType name="A3DType">
        <xs:sequence>
            <xs:element name="Shape">
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:enumeration value="sphere"/>
                        <xs:enumeration value="cube"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
</xs:schema>

I would like to use the code generator to encapsulate the above two shape enumerations into two different classes A2Shape and A3Shape, but so far i have had no luck by using binding files. My issue is related to CASTOR-1924 but, for me, naming the anonymous simpleType is not a solution. Is there meanwhile another solution for this problem?



---------------------------------------------------------------------
To unsubscribe from this list please visit:

   http://xircles.codehaus.org/manage_email

Reply via email to