- From: Michael Kay <mike@saxonica.com>
- Date: Thu, 20 Apr 2006 09:16:32 +0100
- To: "'Huditsch, Roman \(LNG-VIE\)'" <Roman.Huditsch@lexisnexis.at>, <xmlschema-dev@w3.org>
The ^ character can only be used in a context where a single character is being matched, for example [^0-9] matches any character that isn't an ASCII digit. I'm willing to be corrected, but I think that this can't be done. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: xmlschema-dev-request@w3.org > [mailto:xmlschema-dev-request@w3.org] On Behalf Of Huditsch, > Roman (LNG-VIE) > Sent: 20 April 2006 07:59 > To: xmlschema-dev@w3.org > Subject: Restricting attribute content to not include a > specific string > > > Hi, > > I need to restrict attribute values in my Schema to not be > the string "unknown". > So I declared a simple type as follows: > > <xs:simpleType name="attrValue"> > <xs:restriction base="xs:string"> > <xs:pattern value="^(unknown)"/> > </xs:restriction> > </xs:simpleType> > > Since I am not experienced with regular expressions I am kind > of stuck on the pattern value. > Do you have any idea, how to make that restriction in the > most simple way? > Thank you very much for your help. > > best regards, > Roman > >
Received on Thursday, 20 April 2006 08:16:44 UTC