Re: [xsl] accessing elements created on the fly

Subject: Re: [xsl] accessing elements created on the fly
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Tue, 5 Jun 2001 01:11:25 -0700 (PDT)
> 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