Bug #3113
closedXQuery update not supported in Saxon/C
100%
Description
Reported by node.js user:
XQuery update functionality is currently not supported in Saxon/C. The underlying code base to support XQuery update feature are all there, but there needs to be some addition API in the Saxon/C code to make it work.
As a workaround it should be possible to do XQuery update by setting the configuration property:
http://saxon.sf.net/feature/treeModel to 'linked'
See: http://www.saxonica.com/documentation9.6/index.html#!configuration/config-features
In Saxon/C a EE license is required to do XQuery update. See C++ code below to set the configuration property:
SaxonProcessor * processor = new SaxonProcessor(true);
processor->setConfigurationProperty("http://saxon.sf.net/feature/treeModel", "linked");
Updated by O'Neil Delpratt about 5 years ago
- Description updated (diff)
- Status changed from New to In Progress
Added the setUpdating()
method in the XQueryProcessor class.
Updated by O'Neil Delpratt over 3 years ago
For some reason the setUpdating()
was removed. Not sure why. Looking to reinstate it.
Updated by O'Neil Delpratt over 3 years ago
- Category changed from Saxon-C Internals to Documentation
- % Done changed from 0 to 100
We have decided that this feature won't be added to the next release os Saxon/C, but will be documented in the limitations section.
Updated by O'Neil Delpratt over 3 years ago
- Status changed from In Progress to Closed
Added limitation to the documentation.
Please register to edit this issue