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


Reply via email to