Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Allowing only a fixed length or empty for an element [Thread Next] Re: Allowing only a fixed length or empty for an elementTo: Wilde Rebecca L SSgt HQ SSG/STS <Rebecca.Wilde@------.--.---> Date: 10/7/2004 5:26:00 AM This looks like a bug in XMLSpy -- other processors validate it correctly. The spec clearly allows 0 as a quantifier -- "non negative number" http://www.w3.org/TR/2004/PER-xmlschema-2-20040318/#dt-piece http://www.w3.org/TR/2004/PER-xmlschema-2-20040318/#dt-quantifier The suggestion to use '?' instead is elegant and more and effective. -Anli On 10/6/2004 4:04 PM, Wilde Rebecca L SSgt HQ SSG/STS wrote: > Hello, > > I am trying to create a type that allows either a four position numeric > or else must be an empty tag. > > I.E. I want <Tag/> or <Tag>0045</Tag> to be valid, but I don't want > <Tag>45</Tag> to be validated. > > I've come up with the following to try and do this: > > <xs:element name="Tag" type="TagType"/> > <xs:simpleType name="TagType"> > <xs:restriction base="xs:string"> > <xs:pattern value="([0-9]{4})|[ ]{0}"/> > </xs:restriction> > </xs:simpleType> > > I'm using XMLSpy to help me as an editor for creating most of my work > and validating it. The above will allow me to validate/not validate as > I desired, but when others try to use XMLSpy to validate against it as > an empty tag, it comes back invalid. > > Is this a problem with XMLSpy, or is there a different way I should be > trying to accomplish my goal? > > Thank you! > Becky > -- Anli Shundi ashundi@t... TIBCO Software Inc. office: (919) 969-6518 www.tibco.com Get Firefox! http://www.mozilla.org/products/firefox/ From nobody@w... Thu Oct 07 23:41:21 2004 Received: from wiggum.w3.org ([128.30. | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
