Hi Shobba, I'm afraid you will have to use a workaround until this feature is implemented :(
This could be a possible solution. It's a bit ugly because it introduces a new "artificial" element ("directoryelement") which can be a "directory" or a "file", but it works: <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="directory"> <xs:complexType> <xs:sequence> <xs:element name="directoryelement" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:choice> <xs:element ref="directory"/> <xs:element name="file"> <xs:complexType> <xs:attribute name="name" type="xs:string"/> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="content" type="xs:string" default="all"/> <xs:attribute name="type" type="xs:string"/> <xs:attribute name="path" type="xs:string"/> </xs:complexType> </xs:element> </xs:schema> Now you can validate XML like this: <?xml version="1.0" encoding="utf-8"?> <directory xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:///D:/temp/directory.xsd" content="all" type="local" path="C:\Examples\StoryBoarding"> <directoryelement> <directory content="all" type="local" path="C:\Examples\StoryBoarding\NewFolder"> <directoryelement> <file name="C:\Examples\StoryBoarding\NewFolder\shobha.txt"/> </directoryelement> </directory> </directoryelement> <directoryelement> <file name="C:\Examples\StoryBoarding\test1.xml"/> </directoryelement> </directory> or this (different order): <?xml version="1.0" encoding="utf-8"?> <directory xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:///D:/temp/directory.xsd" content="all" type="local" path="C:\Examples\StoryBoarding"> <directoryelement> <file name="C:\Examples\StoryBoarding\test1.xml"/> </directoryelement> <directoryelement> <directory content="all" type="local" path="C:\Examples\StoryBoarding\NewFolder"> <directoryelement> <file name="C:\Examples\StoryBoarding\NewFolder\shobha.txt"/> </directoryelement> </directory> </directoryelement> </directory> Hope this helps, Jose Luis. 2007/10/8, shobha <[EMAIL PROTECTED]>: > > > Hi, > i am new to jaxMe and trying to generate java classes uusing attached > xsd.But while generating java classes i am getting following error : > Build Failed: Model groups with maxOccurs > 1 are not yet supported. > the xsd is > <xs:group name="Directory"> > <xs:sequence> > <xs:element name="Directory" minOccurs="0" maxOccurs="unbounded"> > <xs:complexType> > <xs:group ref="Directory" minOccurs="0" > maxOccurs="unbounded" /> > <xs:attribute name="content" > type="xs:string" default="all"/> > <xs:attribute name="path" > type="xs:string"/> > </xs:complexType> > <xs:element name="File" minOccurs="0" maxOccurs="unbounded"> > <xs:complexType> > <xs:attribute name="Name" type="xs:string"/> > </xs:complexType> > </xs:element> > </xs:sequence> > </xs:group> > > for the follwoing xml: > > <Directory content="all" type="local" > path="C:\Examples\StoryBoarding"> > <file path="C:\Examples\StoryBoarding\test1.xml"/> > <Directory content="all" type="local" > path="C:\Examples\StoryBoarding\NewFolder"> > <file > path="C:\Examples\StoryBoarding\NewFolder\shobha.txt"/> > </Directory> > </Directory> > i tried using complex type but in complex type the order of occurrence of > directory and file matters.means diretory inside directory should come > after file.but i dont want any dependancies. > i wud be very thankfull if someone could tell me the solution > thank in advance. > > Regards, > > Shobha > -- > View this message in context: > http://www.nabble.com/Error-message-while-generating-java-classes-%3A-Model-groups-with-maxOccurs-%3E-1-are-not-yet-supported.-tf4586287.html#a13091520 > Sent from the JaxMe - Dev mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >