|
Subject: [xsl] how to workaround restriction of overloading functions From: Robby Pelssers <Robby.Pelssers@xxxxxxx> Date: Tue, 17 Jul 2012 17:01:46 +0200 |
Hi all,
I figured out the hard way that you can't overload functions in xslt. In Java
this would typically be no problem as the parameter signature is different.
The only option that comes to mind is to autogenerate 1 crazy big function
which does typechecking on the parameter in a choose construction and returns
elemenet. Just double checking if there is a better way.
Thx in advance,
Robby
<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>
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] How to get a multiple TOC, team wise | Thread | Re: [xsl] how to workaround restric, Michael Kay |
| Re: [xsl] tokenize() and regex-grou, Matthieu Ricaud-Duss | Date | Re: [xsl] How to get a multiple TOC, Matthieu Ricaud-Duss |
| Month |