Re: [xsl] accessing elements created on the fly

Subject: Re: [xsl] accessing elements created on the fly
From: Dean Missikowski <dean_missikowski@xxxxxxxxx>
Date: Wed, 6 Jun 2001 01:31:44 -0700 (PDT)
Thanks Dimitre,

Your node-set() suggestion helped.  Much appreciated.


--- Dimitre Novatchev <dnovatchev@xxxxxxxxx> wrote:
> > Being quite new to XSLT, I'm currently thinking
> I'll
> > have to perform the following two steps
> separately:
> > 
> > 1. transform the original xml containing
> > <months></months> into xml using <month></month>
> > elements
> > 2. transform the xml from step 2 into html using
> the
> > XSLT designed to work with <month></month>
> elements
> > 
> > Is there any way to do both in one XSLT?  That is,
> can
> > the XSLT reference the elements created on the
> fly?
> 
> One way to do this is the following:
> 
> <xsl:variable name="neatXML">
>   <xsl:apply-templates
> select="/root/client/months"/>
> </xsl:variable>
> 
> Then in your code use this RTF in the following way:
> 
> <xsl:apply-templates
> select="xxx:node-set($neatXML)/root/client/month"/>
> 
> where xxx is the preffix associated with a
> particular vendor-specific extension
> namespace (e.g. msxsl, or saxon, or xt)
> 
> Hope this helped.
> 
> Dimitre Novatchev.

__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread