Thanks Werner,

 II've workaround this problem replacing all references to
AnySimpleType to String in generated classes. The bad thing is that
everytime I want to regenerate the classes, I'll need to replace this
references again. I have not tested this properly yet. Do you think
this workaround will work ? I can open an issue in Jira, do you have
Jira's URL ?

Thank you again,
Gustavo

On Thu, May 21, 2009 at 8:24 AM, Werner Guttmann
<[email protected]> wrote:
> Gustavo,
>
> as far as I know, the Castor XML code generator doe snot support
> <xs:anySimpleType>. If you've got some time at your hands, feel free to
> have a look at the sources to see how this could be added.
>
> You might as well want to open a new Jira issue to raise this new feature.
>
> Regards
> Werner
>
> Gustavo de Sá Carvalho Honorato wrote:
>> I think anySimpleType is the built-in xsd:anySimpleType. Here is the
>> definition http://www.w3.org/TR/xmlschema-2/#built-in-datatypes. It
>> seems to be the top-level element of any simple type. Is there
>> anything else I could help ?
>>
>>
>>
>> On Wed, May 20, 2009 at 5:00 PM, Werner Guttmann
>> <[email protected]> wrote:
>>> No problem. What does the type definition for anySimpleType look like,
>>> iima ? And if I can, I'd like to avoid having to look at big XML schemas
>>> at this point in time.
>>>
>>> Cheers
>>> Werner
>>>
>>> Gustavo de Sá Carvalho Honorato wrote:
>>>> Hi Werner,
>>>>
>>>> thank you for your quick answer. Here is the schema fragment
>>>> corresponding to ParamPrototype:
>>>>
>>>> <complexType name="paramPrototype">
>>>> <attribute name="name" type="string" use="required"/>
>>>> <attribute name="value" type="anySimpleType" use="required"/>
>>>> </complexType>
>>>>
>>>> I think this should be enough, but just in case, the full schema could
>>>> be found in http://www.ncl.org.br/NCL3.0/ or more specifically in
>>>> http://www.ncl.org.br/NCL3.0/#NCL%203.0%20Linking.
>>>>
>>>> Regards,
>>>> Gustavo
>>>>
>>>> On Wed, May 20, 2009 at 4:10 PM, Werner Guttmann
>>>> <[email protected]> wrote:
>>>>> Hi,
>>>>>
>>>>> without fragments of the XML schema in question (preferably the ones
>>>>> that highlight the problem at hand), this will be hard to answer. WHy
>>>>> don't you show us the definition for ParamPrototype and AnySimpleType ?
>>>>>
>>>>> Regards
>>>>> Werner
>>>>>
>>>>> Gustavo de Sį Carvalho Honorato wrote:
>>>>>> Hi,
>>>>>>
>>>>>> I'm having a problem in Java source code generation from a XML Schema.
>>>>>> All classes was generated correctly except for one class named
>>>>>> ParamPrototype which references a undefined class named AnySimpleType,
>>>>>> like the sample above. Can someone please tell me how can I fix this
>>>>>> problem?
>>>>>>
>>>>>> My castorgeneration.properties
>>>>>> org.exolab.castor.builder.javaVersion=5.0
>>>>>> org.exolab.castor.builder.automaticConflictResolution=true
>>>>>> org.exolab.castor.builder.primitivetowrapper=true
>>>>>>
>>>>>>
>>>>>> /*
>>>>>>  * This class was automatically generated with
>>>>>>  * <a href="http://www.castor.org";>Castor 1.1.2.1</a>, using an XML
>>>>>>  * Schema.
>>>>>>  * $Id$
>>>>>>  */
>>>>>>
>>>>>> package br.pucrio.serg.ncl.parser;
>>>>>>
>>>>>> /**
>>>>>>  * Class ParamPrototype.
>>>>>>  *
>>>>>>  * @version $Revision$ $Date$
>>>>>>  */
>>>>>> @SuppressWarnings("serial")
>>>>>> public class ParamPrototype implements java.io.Serializable {
>>>>>>
>>>>>>
>>>>>>       //--------------------------/
>>>>>>      //- Class/Member Variables -/
>>>>>>     //--------------------------/
>>>>>>
>>>>>>     /**
>>>>>>      * Field _name.
>>>>>>      */
>>>>>>     private java.lang.String _name;
>>>>>>
>>>>>>     /**
>>>>>>      * Field _value.
>>>>>>      */
>>>>>>     private AnySimpleType _value;
>>>>>>
>>>>>>
>>>>>>       //----------------/
>>>>>>      //- Constructors -/
>>>>>>     //----------------/
>>>>>>
>>>>>>     public ParamPrototype() {
>>>>>>         super();
>>>>>>     }
>>>>>>
>>>>>>
>>>>>>       //-----------/
>>>>>>      //- Methods -/
>>>>>>     //-----------/
>>>>>>
>>>>>>     /**
>>>>>>      * Returns the value of field 'name'.
>>>>>>      *
>>>>>>      * @return the value of field 'Name'.
>>>>>>      */
>>>>>>     public java.lang.String getName(
>>>>>>     ) {
>>>>>>         return this._name;
>>>>>>     }
>>>>>>
>>>>>>     /**
>>>>>>      * Returns the value of field 'value'.
>>>>>>      *
>>>>>>      * @return the value of field 'Value'.
>>>>>>      */
>>>>>>     public AnySimpleType getValue(
>>>>>>     ) {
>>>>>>         return this._value;
>>>>>>     }
>>>>>>
>>>>>>     /**
>>>>>>      * Sets the value of field 'name'.
>>>>>>      *
>>>>>>      * @param name the value of field 'name'.
>>>>>>      */
>>>>>>     public void setName(
>>>>>>             final java.lang.String name) {
>>>>>>         this._name = name;
>>>>>>     }
>>>>>>
>>>>>>     /**
>>>>>>      * Sets the value of field 'value'.
>>>>>>      *
>>>>>>      * @param value the value of field 'value'.
>>>>>>      */
>>>>>>     public void setValue(
>>>>>>             final AnySimpleType value) {
>>>>>>         this._value = value;
>>>>>>     }
>>>>>>
>>>>>> }
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe from this list, please visit:
>>>>>>
>>>>>>     http://xircles.codehaus.org/manage_email
>>>>>>
>>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe from this list, please visit:
>>>>>
>>>>>    http://xircles.codehaus.org/manage_email
>>>>>
>>>>>
>>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe from this list, please visit:
>>>>
>>>>     http://xircles.codehaus.org/manage_email
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>    http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>     http://xircles.codehaus.org/manage_email
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>

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

    http://xircles.codehaus.org/manage_email


Reply via email to