XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] Problem using <xsd:all>

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


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS