Re: [xsl] XSLT transformation using counters

Subject: Re: [xsl] XSLT transformation using counters
From: Martin Honnen <Martin.Honnen@xxxxxx>
Date: Tue, 26 Apr 2011 18:24:50 +0200
Bubba O'Reily wrote:

ok. I'm not sure which one to use in my case. Using the below as an example:

<xsl:variable name="counter"> <xsl:number level="single" format="1" /> </xsl:variable>

   <xsl:element name="hd{$counter}">
   <xsl:text disable-output-escaping="yes">&gt;</xsl:text>

In the output file I actually need to generate the following. In this case probably in this case the<xsl:output method="text" is the way to go?

<PStyle:hd1> <PStyle:hd2>

You can of course use
<xsl:element name="PStyle:hd{$counter}" namespace="";>
if you want to output elements in a certain namespace and with a certain prefix. You might also want to declare
on the xsl:stylesheet element to ensure the declaration is output on the root of the result tree and not on each hd element.


	Martin Honnen

Current Thread