RE: [xsl] concat string to an variable name

Subject: RE: [xsl] concat string to an variable name
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Fri, 2 Apr 2004 12:43:53 +0100
> I have variables like this: (and many more)
> <xsl:variable name="HE01_1">-30 min.</xsl:variable>
> <xsl:variable name="HE02_1">08:00</xsl:variable>
> ...
> <xsl:variable name="HE01_2">Day 1, 08:00</xsl:variable>
> ...
> <xsl:variable name="HE11_8">Day 11, 08:00</xsl:variable>
> 

Wrong design. The way to handle structured data is to use XML. Use a single
variable

<xsl:variable name="HE">
  <HE01_1>-30 min.</HE01_1>
  <HE02_1>08:00</HE02_1>
</xsl:variable>

and then you can access its components using path expressions (using the
xx:node-set() extension if in XSLT 1.0)

Michael Kay

Current Thread