Bug #2420
closedEXPath File update to version 1.0
100%
Description
Almost all of the EXPath File support in Saxon EE/PE has been updated to meet the Feb 2015 Version 1.0 spec. and tested against the QT3 test suite. Changes committed to the 9.7 branch - will commit to the 9.6 when the following are resolved:
-
base-dir() requires access to static-base-uri() which is unclear from the reflexive functions
-
test file-name1-004 seems to have very odd test result: file:name(".") := "."
-
There is an issue with file-children-002
Updated by John Lumley almost 9 years ago
- Status changed from New to Resolved
- Applies to branch 9.6, 9.7 added
- Fix Committed on Branch 9.6, 9.7 added
Patches applied to the 9.6 and 9.7 branches (different code as some of the calling mechanisms differ between 9.6 and 9.7.)
base-dir()
requires access to static-base-uri() which is unclear from the reflexive functions
Fixed by an integrated function EXPathFileBaseDIr
which is supplied with static context
- test
file-name1-004
seems to have very odd test result:file:name(".") := "."
Operates according to the spec, even though it's weird. (It is a function call with very dubious semantics and the QT3 test doesn't match the specification. This will be fixed during any Version 1.1 of the specification.)
- There is an issue with
file-children-002
Appears to have gone away
Updated by O'Neil Delpratt almost 9 years ago
- % Done changed from 0 to 100
- Fixed in Maintenance Release 9.7.0.2 added
Bug fix applied in the Saxon 9.7.0.2 maintenance release
Updated by O'Neil Delpratt over 8 years ago
- Fixed in Maintenance Release 9.7.0.3 added
- Fixed in Maintenance Release deleted (
9.7.0.2)
Leave open until fix applied in the 9.6 branch
Updated by O'Neil Delpratt over 8 years ago
- Status changed from Resolved to Closed
- Fixed in Maintenance Release 9.6.0.9 added
- Fixed in Maintenance Release deleted (
9.7.0.3)
Bug fix applied in the Saxon 9.6.0.9 maintenance release.
Updated by O'Neil Delpratt over 8 years ago
- Sprint/Milestone set to 9.7.0.2
- Fixed in Maintenance Release 9.7.0.2 added
Please register to edit this issue