[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ws-rx-editors] i086
Doug, One way to go about doing this would be to use a named type (rather than an anonymous type) and refer to it in the exemplar. Something like: <xs:simpleType name="MessageNumberType"> <xs:restriction base="xs:unsignedLong"> <xs:minInclusive value="1"/> <xs:maxInclusive value="9223372036854775807"/> </xs:restriction> </xs:simpleType> and: <wsrm:SequenceAcknowledgement ...> <wsrm:Identifier ...> xs:anyURI </wsrm:Identifier> [ [ <wsrm:AcknowledgementRange ... Upper="wsrm:MessageNumberType" Lower="wsrm:MessageNumberType"/> + | <wsrm:None/> ] <wsrm:Final/> ? | <wsrm:Nack> wsrm:MessageNumberType </wsrm:Nack> + ] ... </wsrm:SequenceAcknowledgement> Of course keeping it as unsignedLong and specifying the restrictions in text works too. -Anish -- Doug Davis wrote: > > Silly question but for i086 do anyone have an opinion on what the pseudo > schema would look like? > > *<wsrm:SequenceAcknowledgement ...>* > * <wsrm:Identifier ...> /xs:anyURI/ </wsrm:Identifier>* > * [ [ <wsrm:AcknowledgementRange ...* > * Upper="/xs:unsignedLong/"* > * Lower="/xs:unsignedLong/"/> +* > > * | <wsrm:None/> ]* > * <wsrm:Final/> ?* > * | <wsrm:Nack>/ xs:unsignedLong /</wsrm:Nack> + ]* > * * > *...* > *</wsrm:SequenceAcknowledgement>* > > Do we keep the unsignedLong's and just talk about the max # in the text? > tried to find some other example to base it on but didn't find one. > I did change the actual schema for each occurrence to > > <xs:simpleType> > <xs:restriction base="xs:unsignedLong"> > <xs:minInclusive value="1"/> > <xs:maxInclusive value="9223372036854775807"/> > </xs:restriction> > </xs:simpleType> > > per Anish's ammedment but the other (textual) references to "unsigned > long" aren't as obvious to me. Any suggestions? > -Doug
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]