[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XPath 1.5? (was RE: typing and markup)
At 3:26 PM +0200 5/7/02, Matthew Gertner wrote: > I can >certainly say from my experience programming in Java and C++ that I would >prefer for a number to be a number and for a date to be a date, rather than >having to constantly convert back and forth. > You're assuming that everyone agrees with you on what a date is, and what a number is, and so forth. If you think about it, I suspect you'll realize that's not true. Is a number floating point or integer? What are its maximum and minimum values? Does a date type include dates after 10000 CE or before 1000 CE? Strings are reasonably portable. Dates and numbers aren't in practice. The local type I want to use may not be the type you want to send. XML lets us talk to each other in spite of that. The schemas data types spec tries to address these problems by being all things to all people, but not all environments can handle integers that can exceed a googoolplex or dates that precede Julius Caesar. Your date type and my date type are not necessarily the same thing. Your number type and my number type are not necessarily the same thing. -- +-----------------------+------------------------+-------------------+ | Elliotte Rusty Harold | elharo@m... | Writer/Programmer | +-----------------------+------------------------+-------------------+ | The XML Bible, 2nd Edition (Hungry Minds, 2001) | | http://www.cafeconleche.org/books/bible2/ | | http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/ | +----------------------------------+---------------------------------+ | Read Cafe au Lait for Java News: http://www.cafeaulait.org/ | | Read Cafe con Leche for XML News: http://www.cafeconleche.org/ | +----------------------------------+---------------------------------+
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|