- From: Bob Schloss <rschloss@us.ibm.com>
- Date: Thu, 6 Feb 2003 13:57:02 -0500
- To: "Hanna" <lhnhanna@hotmail.com>, xmlschema-dev@w3.org
Hanna, First, ask yourself why you care how the characters representing a date are coded in an attribute or element in an XML instance document. There are reasons to think you may regret doing this. In the future, when improved XML Query tools are available, you may regret that you didn't use the standard coding. It should not be hard, whenever date is presented to a user, to convert to the coding most familiar to your user community using facilities of XSLT (for example), or tools that will present and retrieve XML data from users based on schema types connected with the forthcoming W3C XForms specifications. Secondly, should you decide that you have a compelling reason to have your own coding, the pattern facet has to be defined using a regular expression language which is described at: http://www.w3.org/TR/xmlschema-0/#regexAppendix for an overview http://www.w3.org/TR/xmlschema-2/#regexs for all the details Therefore, you would code something like: <pattern value="NN\-NN\-NNNN"/> Good luck, Bob Schloss XML/XSL Transformational Systems IBM Thomas J. Watson Research Center Yorktown Heights, NY, USA "Hanna" <lhnhanna@hotmail To: <xmlschema-dev@w3.org> .com> cc: Sent by: Subject: custom date type in xml schema xmlschema-dev-req uest@w3.org 02/05/2003 11:36 PM Dear all, I would like to ask how to customize date type such as MM-DD-CCYY, or YY/MM/DD instead of the default CCYY-MM-DD in schema. I have tried the following but the validation result is that the date value is invalid. Please help. xsd: <simpleType name='mydatetype'> <restriction base='date'> <pattern value='MM-DD-CCYY'/ > </restriction> </simpleType> xml: <birthday>10-29-2002</birthday> Regards, Hanna
Received on Thursday, 6 February 2003 13:57:34 UTC