- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 18 Apr 2007 19:07:26 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4471 Summary: Casting date/time timezone offset 0 values to string/untypedAtomic Product: XPath / XQuery / XSLT Version: Recommendation Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P1 Component: Functions and Operators AssignedTo: ashok.malhotra@oracle.com ReportedBy: mrys@microsoft.com QAContact: public-qt-comments@w3.org The current casting rules for values of date/time type with timezone offset 0 values to string/untypedAtomic generate the serialization +00:00 instead of the shorter and much more often used Z. Note that all the examples in the document normally use Z instead of +00:00 and a few existing implementations also use Z (Saxon, SQL Server). We therefore request that the casting rules get changed to produce a Z instead. Searches in the old documents appear to have moved from the rule (last seen in http://www.w3.org/TR/2005/WD-xpath-functions-20050211/) <cite>If necessary, the localized value is recovered from the normalized value as follows: if an explicit timezone was present, the normalized value is adjusted using the explicit timezone; if an explicit timezone was not present, the Z timezone is dropped from the normalized value. The localized value and the explicit timezone, if present, are cast separately to xs:string and concatenated to yield TV.</cite> which seem to imply to work with Z, to the current rule... since this was an editorial rework and after talking to the editors, we assume that this was an oversight. This will also affect the data model serialization.
Received on Wednesday, 18 April 2007 19:07:42 UTC