Michael Kay
- Login: mike
- Email: mike@saxonica.com
- Registered on: 2012-02-01
- Last connection: 2023-06-09
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 35 | 2465 | 2500 |
Reported issues | 25 | 1689 | 1714 |
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
2023-06-08
-
I've raised an issue regarding this message at https://saxonica.plan.io/issues/6068
It's complicated because of the number of different APIs for invoking validation, including the ability to invoke validation from XSLT and XQuery (in ... Help: RE: Suppress std err output during Schema validationHi there.
I'm performing XML Schema validation using Saxon-EE 11.5.0.0. I'm using the s9api and my own `InvalidityHandler` to capture errors. If a document being validated has a schema violation, then a message is always being output ... -
2023-06-07
-
Once reproduced, it was easily solved: simply checking for a null return from `evaluator.eval()` in `Elaborator.elaborateForString()`. Bug #6067 (Resolved): NullPointerException with upper-case functionOn Saxon-HE 12.2 from Java,
XML document:
``` xml
<L2 id="1"/>
```
XPath:
``` xml
//*[contains(upper-case(@f1), "a")]
```
Saxon gave unexpected exception:
``` shell
java.lang.NullPointerException: Cannot invoke "Object.... -
-
-
But then I rebuilt the HE jar files from this source, and ran from the command line, ... -
Actually, I built this over the current source code which... -
In fact it doesn't crash in -EE even with -opt:0, or when run without a license file. -
An expression using the "=" operator is called a General Comparison, and the rules are found at
https://www.w3.org/TR/xpath-31/#id-general-comparisons
To summarise, if you compare `S = T` when S and T are sequences, the comparison ... Bug #6051: Bug on exist() with non-existing attributeMaybe that's interesting:
https://github.com/BaseXdb/basex/issues/2212 -
Note however that if XPath 1.0 compatibility mode is enabled, comparing an empty sequence to `false()` returns true, whereas without 1.0 compatibility mode, it returns false. Of course an XPath 1.0 proc...
Also available in: Atom