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
--~------------------------------------------------------------------
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>
--~--