xsl-list
[Top] [All Lists]

[xsl] Can't get expath-file functions to work in Saxon 9.5 PE

2014-02-23 15:37:31
Hi there,

I'm using Saxon 9.5.1.3 PE in Oxygen 15.2 with XSLT 2.0. I'm trying to use the expath-file functions, which the documentation says are available. This is a simple version of what I'm trying:


 ...xmlns:expath-file="http://expath.org/ns/file";...

<xsl:variable name="tempDir" as="xs:string" select="'/home/mholmes/temptest'"/>

 <xsl:sequence select="expath-file:create-dir($tempDir)"/>

 [... do stuff ...]

 <xsl:sequence select="expath-file:delete-dir($tempDir, true())"/>

In both cases, I get errors like this:

Severity: fatal
Description: XPST0017 XPath syntax error at char 0 on line 75 in {expath-file:delete-dir($tempDi...}: Cannot find a matching 2-argument function named {http://expath.org/ns/file}delete-dir()
Start location: 75:86
URL: http://www.w3.org/TR/xpath20/#ERRXPST0017

My Oxygen preferences are set to "Allow calls on extension functions". Is there something special I need to configure in order to make expath-file functions work? I've tried prefixing the path with "file:/", "file:///" and everything else I can think of.

Cheers,
Martin


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--