Michael Kay

Results 96 issues of Michael Kay

Fix #1208

XQuery
Editorial
Propose Merge without Discussion

Fix #1199

XQFO
Editorial
Propose Merge without Discussion
Build

The biggest headache when debugging XSLT stylesheets is working out which template rules have been invoked in response to an `xsl:apply-templates` instruction (I'm hitting this frustration right now with the...

XSLT
Enhancement

This issue is motivated by Mary Holstege's talk at Balisage 2023: Adventures in Single-Sourcing XSLT and XQuery https://www.balisage.net/Proceedings/vol28/html/Holstege01/BalisageVol28-Holstege01.html It is also motivated by other issues that have been raised here...

XPath
XQuery
XSLT
Feature
Propose Closing with No Action

The XQuery spec has 10 uses of the obsolete syntax `union(A, B)`, and the F&O spec has another 6. XSLT has 7, and XDM has two.

Editorial
PR Pending

Reverts the change to unparsed-text and unparsed-text-lines so they no longer normalise line endings by default. Instead an options parameter is added to select this as a non-default behaviour. At...

XQFO
Enhancement
Tests Needed

Currently the markup indicates that a function is variadic, but this is not flagged in the displayed signature.

Editorial
PR Pending

I propose a function `transient()` which takes a function as input and returns a function that is functionally identical, but which relaxes the requirement for determinism. For example, `transient(current-dateTime#0)` returns...

XPath
XQuery
Enhancement
PR Pending

I propose a new function `fn:query()` to perform dynamic XQuery/XPath evaluation: a similar role to fn:transform() and xsl:evaluate. I propose a design based on the design of fn:invisible-xml() - fn:query...

XQFO
Feature
PRG-hard
PRG-optional

Allows the default namespace for elements and types to have the special value "##any", which causes unprefixed QNames to match elements in any namespace. Use cases include: - Casual ad-hoc...

XPath
XQuery
XSLT
Feature
Tests Needed