Hmm.. never mind.. I have found a solution that works for me now... I
changed mixed='1' to mixed='true'..
It still may be a bug though...

Kind regards,
Roy

On Jan 7, 2008 2:51 PM, Roy van der Kuil <[EMAIL PROTECTED]> wrote:

> Hi all,
>
> I have been struggeling for a little while now with castor to create
> classfiles for a 'mixed=1' element.
> The xsd I have looks like:
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
> ">
>         <xs:element name="description-list">
>                 <xs:complexType>
>                         <xs:sequence>
>                                 <xs:element ref="description"
> minOccurs="1" maxOccurs="1"/>
>                         </xs:sequence>
>                 </xs:complexType>
>         </xs:element>
>         <xs:element name="description">
>                 <xs:complexType mixed="1">
>                         <xs:attribute name="short" type="xs:string"
> use="required"/>
>                 </xs:complexType>
>         </xs:element>
> </xs:schema>
>
> and a sample xml file is:
> Working:
> <description-list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:noNamespaceSchemaLocation="...">
>         <description short="short"></description>
> </description-list>
>
> Not working:
> <description-list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance "
> xsi:noNamespaceSchemaLocation="...">
>         <description short="short">long</description>
> </description-list>
>
>
> In the Description.java class there seems to be missing the 'long'
> description field. I used xmlspy to validate the xml and xsd. Is there a way
> to get this working? I am probably missing something so forgive me if this
> has been answered before or if it is really something like a beginners
> thing.. It has been a while since I have actively used castor..
>
> Kind regards,
> Roy
>

Reply via email to