|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XPath 2.0 function polymorphism
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
|
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
|

Cart








