|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Problem using <xsd:all>
Hi Paul, Use a choice (success,failure)|(failure,success) in XML Schema: <xsd:choice> <xsd:sequence> <xsd:element ref="tasklist:success"/> <xsd:element ref="tasklist:failure"/> </xsd:sequence> <xsd:sequence> <xsd:element ref="tasklist:failure"/> <xsd:element ref="tasklist:success"/> </xsd:sequence> </xsd:choice> Best Regards, George --------------------------------------------------------------------- George Cristian Bina - http://aboutxml.blogspot.com/ <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com Paul Stepowski wrote: > Dennis Sterzenbach wrote: >> Hi Paul! >> >> Paul Stepowski wrote: >> <snip /> >>> <xsd:element name="task"> >>> <xsd:complexType> >>> <xsd:sequence> >>> <xsd:element ref="tasklist:prerequisites" minOccurs="0" >>> maxOccurs="1" /> >>> <xsd:all> >>> <xsd:element ref="tasklist:success" minOccurs="1" >>> maxOccurs="1" /> >>> <xsd:element ref="tasklist:failure" minOccurs="1" >>> maxOccurs="1" /> >>> </xsd:all> >>> </xsd:sequence> >>> <xsd:attribute name="id" type="xsd:string" use="required" /> >>> </xsd:complexType> >>> </xsd:element> >> <snip /> >>> "The content of 'sequence' must match (annotation?, (element | group | choice | >>> sequence | any)*). A problem was found starting at: all." >>> >>> According to the w3c, all is a valid tag. Can anyone shed some light on this error? >> These are valid tags, but unfortunately not in that order. >> As far as I know you can't use <xsd:all> inside a sequence: >> >> "Parent elements: group, complexType, restriction (both simpleContent >> and complexContent), extension (both simpleContent and complexContent)" >> >> Best regards >> -- Dennis Sterzenbach > > Thanks Dennis, > > My next question is then, can I achieve the same effect with a different syntax? > I need to specify <success> AND <failure> both occuring once each (in any > order). > > Thanks, > > Paul > > _______________________________________________________________________ > > XML-DEV is a publicly archived, unmoderated list hosted by OASIS > to support XML implementation and development. To minimize > spam in the archives, you must subscribe before posting. > > [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ > Or unsubscribe: xml-dev-unsubscribe@l... > subscribe: xml-dev-subscribe@l... > List archive: http://lists.xml.org/archives/xml-dev/ > List Guidelines: http://www.oasis-open.org/maillists/guidelines.php >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Cast Your Vote
We need your help – Vote for DataDirect XML Products!
Winners and finalists announced at SOA World Conference in November. Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||







