[Michael Anderson <michael@research.canon.com.au>] Restricting Facets

Forwarded message 1

  • From: Michael Anderson <michael@research.canon.com.au>
  • Date: Wed, 10 May 2000 11:01:32 +1000
  • Subject: Restricting Facets
  • To: xml <xml-dev@xml.org>
  • Message-ID: <3918B4EC.928A44FD@research.canon.com.au>
Hello,
Is it possible to define a new simple type to constrain the pattern of a
time duration so that duration can at most be measured in days.  For
instance,
           <xsd:simpleType name="MyTimeDuration"
base="xsd:timeDuration">
                   <xsd:pattern
  value="-?P(\d+D)?(T(\d+H)?(\d+M)?(\d+(\.\d+)?S)?)?" />
           </xsd:simpleType>

According to the XML Schema working drafts, pattern facet is allowed for
timeDuration.  My interpretation is that any pattern facet, once
specified for a subtype of the timeDuration type, can further restrict
the format of timeDuration provided that it is still of a valid
timeDuration format.  Is
this correct?  Furthermore does the parser need to check this? ie check
that the pattern of  MyTimeDuration is indeed still a valid pattern for
timeDuration.
Cheers,
    Michael.





***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************
-- 
  Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
          W3C Fellow 1999--2001, part-time member of W3C Team
     2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
	    Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
		     URL: http://www.ltg.ed.ac.uk/~ht/

Received on Wednesday, 10 May 2000 04:09:10 UTC