Subject: Re: [xsl] xslt function From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx> Date: Tue, 9 Sep 2008 12:47:45 +0530 |
With XSLT 2.0, this is available natively. Here is one example taken from Saxon docs <xsl:function name="my:factorial" as="xs:integer"> <xsl:param name="number" as="xs:integer"/> <xsl:sequence select="if ($number=0) then 1 else $number * my:factorial($number-1)"/> With XSLT 1.0 (and also 2.0), you can use named templates to simulate what functions need to do. With XSLT 2.0, you will get much better data typing than XSLT 1.0. On Tue, Sep 9, 2008 at 9:32 AM, Mohit Anchlia <mohitanchlia@xxxxxxxxx> wrote: > Is it possible to write a function in xslt. I need to write a function > so that I can change the text value of a given node if it matches > certain criteria. Could somebody give me some example of how to do > that. I looked at http://www.w3schools.com/xsl/ but couldn't find > anything like that. -- Regards, Mukul Gandhi
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] xslt function, Mohit Anchlia | Thread | Re: [xsl] xslt function, David Carlisle |
RE: [xsl] NaN, Sathasivam, Elayaraj | Date | Re: [xsl] Working with QNames in st, Andrew Welch |
Month |