Subject: Re: [xsl] how to workaround restriction of overloading functions From: Andrew Welch <andrew.j.welch@xxxxxxxxx> Date: Tue, 17 Jul 2012 16:17:36 +0100 |
> Just double checking if there is a better way. ... > <xsl:function name="znapz:getURI" as="xs:anyURI"> > <xsl:param name="element" as="element(maximo:SCRIPTLAUNCHPOINT)"/> > <xsl:sequence > select="{concat($destinationFolder, '/'SCRIPTLAUNCHPOINT/', $element/maximo:AUTOSCRIPT, '.xml')}"/> > </xsl:function> > > <xsl:function name="znapz:getURI" as="xs:anyURI"> > <xsl:param name="element" as="element(maximo:SECURITYRESTRICT)"/> > <xsl:sequence > select="{concat($destinationFolder, '/SECURITYRESTRICT/', $element/maximo:APP, '.xml')}"/> > </xsl:function> The 'better way' is to use templates instead of functions here. Where you currently call znaps:getURI() passing in the element, apply-templates to it instead (in a mode) and let the template matching mechanism take care of it. -- Andrew Welch http://andrewjwelch.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] how to workaround restric, Michael Kay | Thread | RE: [xsl] how to workaround restric, Robby Pelssers |
Re: [xsl] how to workaround restric, Michael Kay | Date | Re: [xsl] how to workaround restric, Michael Kay |
Month |