Michael Kay
- Login: mike
- Email: mike@saxonica.com
- Registered on: 2012-02-01
- Last connection: 2024-07-25
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 22 | 2639 | 2661 |
Reported issues | 20 | 1765 | 1785 |
Projects
Project | Roles | Registered on |
---|---|---|
Saxon | Manager, Developer, Reporter | 2012-02-06 |
Non-Conformances | Manager | 2020-02-26 |
Saxon-CE | Manager, Developer | 2012-02-01 |
SaxonC | Manager, Reporter | 2016-02-24 |
SaxonJS | Manager | 2016-07-28 |
SaxonMirrorHE | Manager, Developer | 2021-02-02 |
W3C QT Specifications | Manager | 2019-05-16 |
Activity
2024-07-25
2024-07-24
-
You're right, but please raise this as an issue against the QT4 specs. Bug #6488: Should the escape-solidus option apply to xml-to-json?At the moment, it appears only to apply to serialization.
2024-07-19
-
I've fixed this for the 13.x branch. Bug #6485 (Closed): Undeclared variable in XQuery - poor diagnosticsIf a query contains a reference to an undeclared variable, we assume initially it is a forward reference to a global variable declared later. If it is still outstanding at the end of the module, we report an error that the variable is un...
-
2024-07-18
-
I have made the following changes:
(a) Provide an equals() method for trace expressions.
(b) In SortKeyDefinition.fix(), fix the `stable` subexpression. Bug #6467 (Resolved): xsl:merge error when using Tlevel:high but not with other Tlevel values (Saxon HE12.5 Java)I have a simple xsl:merge test case that fails with this error when I run it with Tlevel:high. It works fine with Tlevel:normal or low or not set.
```
Error at xsl:merge on line 17 column 18 of Merge.xslt:
XTDE2210 Corresponding xs... -
In fact the comparison is done at two ... -
-
-
Fixed on the 12.x and 13.x branches. The static type inferencing no longer trusts the declared result type, unless trustResultType() returns true. The Javadoc has been updated to make it clear that no coercion is applied to the returned ... Bug #6480 (Resolved): Cardinality of sequences returned by extension functions not validatedThe cardinality of sequences returned by extension functions are not validated.
This did not occur using Saxon 9.8, I have not checked with intermediate versions.
In the example below, the expression `eg:f() eq 'a'` evaluates to `t... -
```
@Test
public void testCardinalityCheck() throws SaxonApiException {
// Function returns a sequence of two strings, but declares its result type as xs:string
...
Also available in: Atom