[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: how to workaround restriction of overloading func
> 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|