Bug in substring() when $start < 1
While playing around with Saxon-CE, I found that fn:substring behaves
different from what it should be when the starting location is less
fn:substring("ABC", 0, 2)
should return "A", but it is "AB" on Saxon-CE 1.1.
Reported by Gunther Rademacher today on saxon-help list
Please register to edit this issue