[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

datatype xs:duration

Michael Kay mike at saxonica.com
Tue Mar 20 04:09:08 PST 2012


  datatype xs:duration
The reason is primarily because the result of

xs:duration('PT1M') + xs:duration('-PT1D')

(one month minus one day)

is not well defined. One could have defined rules for addition of 
durations that allowed some cases to succeed and made this one fail, but 
one chose not to.

Michael Kay
Saxonica

On 20/03/2012 10:33, Arve Gengelbach wrote:
> Hi all,
>
> currently working on stuff with xs:duration.
>
> We can not define any useful ordering relation on xs:duration (Section 10.1, XQuery&  XPath Functions and Operators).
> But why can one not add up xs:duration’s and why can’t one add xs:duration to xs:dateTime?
>
> Same questions in a different way: Given the module [durations]. Can you give a testcase for durations:sum-durations() and durations:add-duration-to-dateTime() to fail?
>
> cheers
> Arve
>
> [durations]: https://gist.github.com/a58090da9cc7f12975b5
> _______________________________________________
> http://x-query.com/mailman/listinfo/talk
> http://x-query.com/mailman/listinfo/talk


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2011 All Rights Reserved.