|
Subject: Re: [xsl] Slow XSLT From: Cleyton Jordan <cleytonjordan@xxxxxxxxxxx> Date: Mon, 3 Mar 2008 20:25:40 +0000 (GMT) |
Hi Michael,
Thanks for your input.
I will debug the xslt and see if I can undertand what
is going on.
Cheer
C
--- Michael Ludwig <mlu@xxxxxxxxxxxxx> wrote:
> Cleyton Jordan schrieb:
> > Hi Manfread,
> >
> > I truly appreciate your help. You are real star :)
> >
> > I have just seen your post and before I try your
> > changes I would like to ask you what this line
> does
> > i.e. which template does it call?
> >
> > <xsl:apply-templates select="$set"/>
>
> It "calls" whatever matches the contents of $set.
> What is in
> $set depends on the context. At the place you
> extracted this
> line from, a template by the name "apply-set", there
> is an
> xsl:param named "set". The template "apply-set" is
> indeed
> called (using xsl:call-template), as it is a named
> template.
> Other templates are matching templates - these go
> without
> names. They are applied to nodes (using
> xsl:apply-templates)
> based on whether or not they match.
>
> > Where is this template being called from?
> >
> > <xsl:template match="Col">
> > <td colspan="{$msrs}">
> > <div><xsl:value-of select="@heading"/></div>
> > </td>
> > </xsl:template>
>
> Incidentally, it is "called", or rather applied, by
> the
> xsl:apply-templates above that has caught your
> intention.
> It may not be obvious at first glance, but it
> happens in
> recursion. See the following snippet from Manfred's
> example.
>
> >> <xsl:when test="$set/*">
> >> <xsl:call-template name="apply-set">
> >> <xsl:with-param name="set" select="$set/*"/>
> >> </xsl:call-template>
> >> </xsl:when>
>
> Michael
>
>
___________________________________________________________
NEW Yahoo! Cars - sell your car and browse thousands of new and used cars online! http://uk.cars.yahoo.com/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Slow XSLT, Michael Ludwig | Thread | Re: [xsl] Slow XSLT, Manfred Staudinger |
| Re: [xsl] Slow XSLT, Michael Ludwig | Date | [xsl] Excluding records from a sear, Lewis, Russell |
| Month |