Norm Tovey-Walsh
- Login: norm
- Introduction email sent: Yes
- Which product do you use?: Saxon
- Registered on: 2020-08-27
- Last connection: 2024-10-03
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 1 | 73 | 74 |
Reported issues | 11 | 81 | 92 |
Projects
Project | Roles | Registered on |
---|---|---|
Saxon | Manager, Developer, Reporter, Subscriber | 2020-08-27 |
Non-Conformances | Manager, Developer, Reporter, Subscriber | 2020-08-27 |
Saxon-CE | Manager, Developer, Reporter, Subscriber | 2020-08-27 |
SaxonC | Manager, Developer, Reporter, Subscriber | 2020-08-27 |
SaxonJS | Manager, Developer, Reporter, Subscriber | 2020-08-27 |
SaxonMirrorHE | Manager, Developer | 2020-11-23 |
W3C QT Specifications | Manager, Developer, Reporter, Subscriber | 2020-08-27 |
Activity
2024-10-10
-
As Martin notes, SaxonJS 2.5 works better than 2.3 did. We've made some improvements in this area. There are aspects of the parse that we don't control, so it's challenging to construct test cases. The simple ones, where an input documen... Bug #5144: SaxonJS.XPath.evaluate method fails to select CDATA section node as text() nodeI have run into an odd problem trying to use the Saxon-JS 2.3 browser-side SaxonJS.XPath.evaluate method to select text nodes which are in the original parsed XML marked up as a CDATA section. The native XPath 1.0 implementation of the b...
2024-09-30
-
Given that it's convenient to pass around URIs as references to features, I still think it would be nice if there was a published API that accepted a URI and returned the corresponding `Feature`.
Calling `processor.getUnderlyingConfig... Bug #6429: setConfigurationProperty()Is it an oversight that `setConfigurationProperty(String,Object)` is deprecated on `Processor` but not on `Configuration`?
Also, if `setConfigurationProperty(Feature,Object)` is preferred, it sure would be nice to have a way of creati...
2024-09-20
-
The combinatorics of testing every function and every instruction in every (even just every valid) context is a little mind boggling. I wonder if a bunch of them could be generated. I mean, yes, a bunch of them could clearly be generated... Bug #6541: Optimization bug: ClassCastException: class ObjectToBeSorted cannot be cast to class GroupToBeSortedIt took me a little while to work out that this was related to optimization. If you run
```
java -jar saxon-ee-12.5.jar -s:xml/doclet.xml -xsl:xsl/chunk-xmljavadoc.xsl \
-o:./result/out base-output=./result
```
with a licen...
2024-09-19
-
Bug #6541 (Resolved): Optimization bug: ClassCastException: class ObjectToBeSorted cannot be cast to class GroupToBeSortedIt took me a little while to work out that this was related to optimization. If you run
```
java -jar saxon-ee-12.5.jar -s:xml/doclet.xml -xsl:xsl/chunk-xmljavadoc.xsl \
-o:./result/out base-output=./result
```
with a licen...
2024-08-29
2024-08-23
-
If a user passes a `Buffer` (as one might get from `fs.read...`) as a text input, convert the buffer to a string.
(I think this is less likely in the browser where there's no obvious file I/O mechanism to get a buffer, so I haven't tr... Bug #6506 (Resolved): Passing a buffer as the sourceText to SaxonJS.transform gives a nasty errorYou're supposed to pass a string, but if you pass a buffer it crashes out with a really nasty error message. We should accept a buffer and/or test that it's a string and give a reasonable error message.
2024-08-22
-
Tangentially related, SaxonCS has a "version" subcommand. I think we should add that to all of the products and it should indicate whether or not a license has been found.
You could persuade me that it should print out the path to the... Feature #6517: There isn't a simple way to verify that Saxon has found and accepted a license file, regardless of editionWith a Saxon EE license, a call to isSchemaAware on the Processor will verify whether or not your EE license has been found and accepted. There's no equivalent for PE.
Some kind of `isLicensed()` method on Configuration or Processor w...
2024-08-16
-
Thanks. That's not a million miles from what I was imagining. I'm still need to find or figure out how to construct a test case that I can code against. Feature #5011: Bundle browser version in NPM packageIs there any possibility of distributing the browser version of Saxon-JS in the NPM module?
For context, the package.json may include a `browser` attribute, that specifies a browser package that web bundlers may use when the library i... -
-
I can bundle the browser version, that I've tested. Then you could install it with npm and refer to the source with:
```xml
<script src="node_modules/saxon-js/saxonjs3.rt.js"...
Also available in: Atom