This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
string($x) where $x is negative zero returns "0" in XPath 1.0, "-0" in XPath 2.0. This should either be changed to make it backwards compatible, or the change should be added to the backwards compatibility appendix. Michael Kay
Since fn:string(-0e0) results in the same value as xs:string(-0e0), and having special semantics for this one case seems less desirable, we should document the difference in the backwards-compat appendix (and maybe make it part of the XPath 1.0 compat mode).
Assigned to Michael Kay as editor of the XPath 1.0 Backward Compatability Appendix.
This will be documented as an incompatibility in the XPath appendix.