Michael Kay

Results 96 issues of Michael Kay

The list of changes in an appendix is (a) difficult to maintain (with a tendency to cause Git conflicts) and (b) remote from the places in the spec where the...

Editorial
Build

We have some functions that accept binary input (parse-html, parse-csv) and others that don't (parse-xml, parse-json). There seems to be no obvious justification for the inconsistency. Related to this: (a)...

Enhancement
Feature
XQUF

In XSLT 3.0 it is not possible to write a multi-phase streaming transformation, where two are more phases each operate in streaming mode and the result of one phase is...

XSLT
Feature

I'm uncomfortable with the backwards-incompatible change we have made to `unparsed-text()` which now normalizes line endings. I think it's unlikely that there are many users who care about the difference...

Bug
XQFO
Discussion
PR Pending

Related to issue #850, but doesn't close it entirely.

Revise

We have dropped the proposed "with" expression, which was in the spec but never reviewed by the WG. We need to reconsider the requirement: do we need some kind of...

XPath
Enhancement

We have added an optional position argument to nearly all callback functions that are invoked once for each item in a sequence. This argument is omitted from the new scan-left...

XQFO
Propose for V4.0

What is the expected result of the expression: `array:index-of( [[1,2], [3,4]], [3,4] )` It seems that the second argument is atomised (because its declared type is atomic), but the first...

XQFO
Editorial

An interesting suggestion made in passing in the thread discussing fn:ranks(). It would be possible to combine the `collation` argument and the `ascending/descending` argument of `fn:sort` into a single argument,...

XQFO
Editorial

Follow-up to issue #888 There are a number of situations in which error behaviour is insufficiently specified: - Consider the partial function application `fn:contains(?, 23)`, where the second argument is...

XPath
Editorial
PR Pending