Hi Jose, Thanks for the help but i cant change the xml b'coz its request i mean i am getting this request.xml file as request and i want to process the request.The request is auto generated xml file. is there any another way?????
Regards, Shobha Jose Luis Huertas Fernández wrote: > > 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] >> >> > > -- 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#a13093145 Sent from the JaxMe - Dev mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]