- From: <bugzilla@wiggum.w3.org>
- Date: Sun, 12 Oct 2008 17:13:11 +0000
- To: www-xml-schema-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6155 Summary: Data Types Should Provide Re-Format Facet Product: XML Schema Version: 1.1 only Platform: PC OS/Version: Windows NT Status: NEW Severity: normal Priority: P2 Component: Datatypes: XSD Part 2 AssignedTo: cmsmcq@w3.org ReportedBy: brille1@hotmail.com QAContact: www-xml-schema-comments@w3.org Sometimes data in XML is represented using a textual format that differs from the format required by certain datatypes, e. g. xs:datetime. XML Schema should support a Regular Expression replace facet to re-shape textual representations into a lexical mapping that is understood by built-in data types. Here's an example: ------------------ The xs:datetime data type requires a datetime to be in the format "yearFrag '-' monthFrag '-' dayFrag 'T' ((hourFrag ':' minuteFrag ':' secondFrag) | endOfDayFrag) timezoneFrag?" However, if a datetime value was stored as, e. g. "2008-12-15 13:45" then there should be a facet available like the following: <xs:simpleType name="datetime"> <xs:restriction base="xs:datetime"> <xs:reshape value="([0-9]{4}-[0-9]{2}-[0-9]{2}) ([0-9]{2}:[0-9]{2})" into="$1T$2:00"/> </xs:restriction> </xs:simpleType> Axel Dahmen www.axeldahmen.de -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Sunday, 12 October 2008 17:17:31 UTC