Subject: Re: [xsl] XPath 2.0 function polymorphism From: drkm <darkman_spam@xxxxxxxx> Date: Tue, 20 Dec 2005 14:50:16 +0100 (CET) |
David Carlisle wrote: > You should look at Dimitre's FXSL library; he has elevated > using elements to act as proxies for functions into an art > form:-) It's on my todo-list. When I'll have free time. You know the song (I'm not sure this French expression exists in English, but it could be understandable :-p). > For literals, since there are not so any base types > (although there could be a lot less) you can probably just > use xsl:choose, something like: > <xsl:function name="ns:func"> > <xsl:param name="arg" as="node()"/> > <xsl:choose> > <xsl:when test="$arg instance of xs:integer"> > <xsl:sequence select="ns:func-integer($arg)"/> > </xsl:when> > <xsl:when test="$arg instance of xs:string"> > <xsl:sequence select="ns:func-string($arg)"/> > </xsl:when> > ... > <xsl:otherwise> > <xsl:apply-templates select="$arg" mode="ns:func"/> > </xsl:otherwise> > </xsl:choose> > </xsl:function> Yes, it's what I'm using now. Thanks for the pointer, --drkm ___________________________________________________________________________ Nouveau : tiliphonez moins cher avec Yahoo! Messenger ! Dicouvez les tarifs exceptionnels pour appeler la France et l'international. Tilichargez sur http://fr.messenger.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XPath 2.0 function polymo, David Carlisle | Thread | Re: [xsl] XPath 2.0 function polymo, David Carlisle |
Re: [xsl] JDK 5 XSLTC handling of n, drkm | Date | Re: [xsl] XPath 2.0 function polymo, David Carlisle |
Month |