Modules | Category: example This use case tests a function definition with an argument. Use CaseSource (view)<doc> <section index="section1" index2="atr2val"> <section index="subSection1.1"> <p>Hello</p> <p>Its me again.</p> </section> </section> <section index="section2"> <p>Jam</p> <section index="subSection2.1"> <p>Marmalade</p> <p>And Honey</p> </section> <section index="subSection2.2"> <p>With peanut butter</p> <p>On toast</p> </section> <p>Delicious!</p> <section index="subSection2.3"> <p>Full up now?</p> <p>You bet.</p> </section> </section> </doc> Stylesheet (view)<!-- Test an EXSLT function with arguments --> <func:function name="func:initial"> <xsl:param name="size" /> <func:result select="substring(.,1,$size)" /> </func:function> <xsl:template match="text()"> <xsl:value-of select="func:initial(3)" /> </xsl:template> <xsl:template match="*"> <xsl:copy> <xsl:apply-templates /> </xsl:copy> </xsl:template> Result (view)<doc> <section> <section> <p>Hel</p> <p>Its</p> </section> </section> <section> <p>Jam</p> <section> <p>Mar</p> <p>And</p> </section> <section> <p>Wit</p> <p>On </p> </section> <p>Del</p> <section> <p>Ful</p> <p>You</p> </section> </section> </doc> Change HistoryPrevious Version: ..NaN.html
|
http://www.exslt.org/func/elements/function/func.function.use-case.3.html last modified 2001-04-28