Re: [xsl] Java Transformation

Subject: Re: [xsl] Java Transformation
From: Ramkumar Menon <ramkumar.menon@xxxxxxxxx>
Date: Fri, 22 Apr 2005 14:35:49 +0530
I agree..  and its easy to understand the point from the example you quoted.

On 4/22/05, Kirkham, Pete (UK) <pete.kirkham@xxxxxxxxxxxxxx> wrote:
>
> XQuery may be what you're looking for, eg:
>
> define function print-title ($t as element()) {
>   typeswitch ($t)
>     case element(preface) return
>       <div class="level1">{$t/title/text()}</div>
>     case element(chapter) return
>       <div class="level1">{$t/title/text()}</div>
>     case element(section) return
>       <div class="level2">{$t/title/text()}</div>
>     default return ()
> }
>
> vs
>
> <xsl:template match="preface|chapter">
>   <div class="level1"><xsl:value-of select="title"/></div>
> </xsl:template>
>
> <xsl:template match="section">
>   <div class="level2"><xsl:value-of select="title"/></div>
> </xsl:template>
>
> Not that I've used it, as I'd rather think in terms of transformations than
procedures, though for some of the hairier things I do in terms of code
generation the non-xml syntax may outweight the difference.
>
> Pete
>
> ********************************************************************
> This email and any attachments are confidential to the intended
> recipient and may also be privileged. If you are not the intended
> recipient please delete it from your system and notify the sender.
> You should not copy it or use it for any purpose nor disclose or
> distribute its contents to any other person.
> ********************************************************************
>
>


--
Shift to the left, shift to the right!
Pop up, push down, byte, byte, byte!

-Ramkumar Menon
 A typical Macroprocessor

Current Thread