Should Saxon 9.7.0.4 EE pass the composite key test key-086.xsl in the XSLT test suite?
Added by Martin Honnen over 8 years ago
I was wondering about the support for composite keys and run the test https://dvcs.w3.org/hg/xslt30-test/file/65843077b249/tests/fn/key/key-086.xsl against the input document https://dvcs.w3.org/hg/xslt30-test/file/65843077b249/tests/fn/key/key105.xml, surprisingly Saxon EE 9.7.0.4 (run from the command line) outputs an empty @@ element while Exselt and XmlPrime output @3@.
Is that a known issue with Saxon?
Replies (4)
Please register to reply
RE: Should Saxon 9.7.0.4 EE pass the composite key test key-086.xsl in the XSLT test suite? - Added by Michael Kay over 8 years ago
I'll look into it. I'm passing the test on my current build, and I've got a saved results file that shows I passed the test with (some build of) 9.7.0.2, But there could be issues about running it in a particular configuration or with some other build.
RE: Should Saxon 9.7.0.4 EE pass the composite key test key-086.xsl in the XSLT test suite? - Added by Martin Honnen over 8 years ago
It seems really strange, but it seems that the test case when run from the command line outputs an empty @@ while when run inside oXygen 18 (where I think they integrate Saxon 9.7 via its Java API) then result is the expected @3@. I have a different XSLT sample using a composite key which also gives a odd result when run with Saxon from the command line while giving me the desired result inside oXygen 18.
RE: Should Saxon 9.7.0.4 EE pass the composite key test key-086.xsl in the XSLT test suite? - Added by Michael Kay over 8 years ago
It appears to give the correct result if bytecode generation is switched off. I'll raise a bug entry.
RE: Should Saxon 9.7.0.4 EE pass the composite key test key-086.xsl in the XSLT test suite? - Added by Michael Kay over 8 years ago
Bug raised (and resolved) here: https://saxonica.plan.io/issues/2739
Please register to reply