Subject: Re: The XSL-List Digest V3 #53 From: "Robert Koberg" <rob@xxxxxxxxxx> Date: Wed, 7 Jun 2000 05:11:08 -0700 |
wait, I am confused. Surely you can do what the original poster is asking. The xsl below renders n number of questions and answers (xml is from IMS project) and gives them uniques DIV ids (through concatenating a counter variable) for relative positioning thru CSS. I know in your book, Michael, you say don't iterate, recurse. However, I don't see any other way to get unique ids for the DIV so I can affect them with CSS. Is there a better way to do this? <xsl:template match="questestinterop"> <div id="questBoxRightLstng"> <xsl:for-each select="section/item/presentation/response_lid"> <xsl:variable name="i" select="position()"/> <div id="{concat('q_',$i)}"><font class="kern10ptBold"><xsl:value-of select="material/mattext"/></font></div> <xsl:for-each select="render_choice/response_label"> <div id="{concat('a',$i,'_',position())}"><font class="answer10ptBoldBlue"><input type="radio" name="{concat('input_a',$i,'_',position())}" value="true"/><xsl:value-of select="material/mattext"/></font></div> </xsl:for-each> </xsl:for-each> </div> </xsl:template> ----- Original Message ----- From: Mike Brown <mike@xxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxx> Sent: Tuesday, June 06, 2000 5:26 PM Subject: Re: The XSL-List Digest V3 #53 > > Is there any way in XSL to increment a "counter" variable while processing > > is occurring in order to have access to the variable later on in the > > process? > > No, variables in XSLT aren't variable. > > You can pass a parameter to a named template that returns a result tree > fragment consisting of a text node that is the number plus 1. Assign it > to a variable and then take the number($foo). > > See the variable section of the FAQ, > http://freespace.virgin.net/b.pawson/xsl/N8090.html > questions 14-19. > > - Mike > ____________________________________________________________________ > Mike J. Brown, software engineer at My XML/XSL resources: > webb.net in Denver, Colorado, USA http://www.skew.org/xml/ > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: The XSL-List Digest V3 #53, Mike Brown | Thread | RE: The XSL-List Digest V3 #53, Paulo Gaspar |
RE: Managing semi-trivial sets of s, Kay Michael | Date | Re: XALAN C Impl, Juergen Hermann |
Month |