SPFE Documentation | Collections > SPFE Function Reference > local-to-url
Function: local-to-url
local-to-url(local-path as item()*) as item()*
- Description
-
Converts a local path expression into a file URL. Useful for calling XSLT functions that expect a URL.
- Return value
-
Return type: item()*
The path converted to a file URL.
- Source file
-
$SPFEOT_HOME/1.0/scripts/common/utility-functions.xsl
Parameters
- local-path
-
Type: item()*
The local path to be converted.
Definition
<xsl:function name="sf:local-to-url">
<xsl:param name="local-path"/>
<xsl:choose >
<xsl:when test="matches($local-path, '^[a-zA-Z]{2,}:/')">
<xsl:value-of select="$local-path"/>
</xsl:when>
<xsl:otherwise >
<xsl:value-of select="concat('file:///', normalize-space($local-path))"/>
</xsl:otherwise>
</xsl:choose>
</xsl:function>