Subject: RE: The Perils of Sudden Type-Safety in XPath 2.0
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Wed, 19 Feb 2003 21:15:37 -0000
|
> Using version="1.0" with XPath 2.0 expressions gives you:
>
>
> - Automatic conversion to a double of the items in operands in
> general comparisons when either operand sequence contains a
> numeric value. For example, 1 = '1' should, I think, be true in
> backwards compatibility mode as it is in XPath 1.0, whereas in
> XPath 2.0 it will give an error because integers cannot be
> compared to strings.
Yes, it should. Unfortunately I overlooked this one in Saxon 7.4, which
gives you an error when comparing a number to a string even if BCM is
true.
Michael Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- Re: The Perils of Sudden Type-Safety in XPath 2.0, (continued)
- Jeni Tennison - Wed, 19 Feb 2003 12:01:16 -0500 (EST)
- Charles White - Wed, 19 Feb 2003 13:03:41 -0500 (EST)
- Jeni Tennison - Wed, 19 Feb 2003 14:19:14 -0500 (EST)
- Charles White - Wed, 19 Feb 2003 14:39:56 -0500 (EST)
- Michael Kay - Wed, 19 Feb 2003 16:13:50 -0500 (EST) <=
- Charles White - Wed, 19 Feb 2003 18:13:18 -0500 (EST)
- Kurt Cagle - Wed, 19 Feb 2003 18:28:37 -0500 (EST)
- Michael Kay - Wed, 19 Feb 2003 16:05:23 -0500 (EST)
- Tobias Reif - Wed, 19 Feb 2003 16:33:49 -0500 (EST)
|
|