I would be interested in the answer to this question as well.

Only I get a different error when I try to use XPath 3.0 operators within XSLT, for example

        <xsl:value-of select=". || 'test'"/>

returns XSLT-BADXPATH: (err:XPST0003).

David S.

On Sun, 6 Mar 2016, Florent Georges wrote:

Hi,

If I try to use the XPath 3.0 mapping operator `!` or the concat operator
`||`,
MarkLogic throws an error:

   XDMP-EXTENSION: (err:XPST0003) MarkLogic extension syntax used, simple
   mapping expressions are not supported in XSLT mode

But they are not MarkLogic extensions, they are standard XPath operators
(but
in version 3.0, rather than in version 2.0 supported by XSLT 2.0, supported
by
MarkLogic.)  At least in forward compatibility mode, I think they should be
"unlocked".

Well, at least if it is only a matter of "unlocking" them.  I assume they
have
been disabled from XSLT, even although their implementation in XQuery can be
reused as is, but maybe there is an more profound reason why they were
disabled
in the first place.

Regards,



--
David Sewell, Editorial and Technical Manager
ROTUNDA, The University of Virginia Press
PO Box 400318, Charlottesville, VA 22904-4314 USA
Email: dsew...@virginia.edu   Tel: +1 434 924 9973
Web: http://rotunda.upress.virginia.edu/
_______________________________________________
General mailing list
General@developer.marklogic.com
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________
General mailing list
General@developer.marklogic.com
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to