Subject: Re: [xsl] finding the position of the parent element XSLT 1.0 From: Nadia.Swaby@xxxxxx Date: Tue, 28 Jun 2005 13:06:34 -0400 |
Thanks Jay. That worked great! Why didn't I think of that? I must have had brain fart.... Nadia JBryant@xxxxxxxxx To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx 2005-06-28 12:50 cc: Please respond to Subject: Re: [xsl] finding the position of the parent element XSLT 1.0 xsl-list Hi, Nadia, I didn't test this, but it should be something like: <xsl:number count="question" level="any" from="KMCust_survey"/> So <b> <xsl:value-of select="?????"/> <!--need to know what to put here--> <xsl:text>. </xsl:text> <xsl:value-of select="."/> </b> would be <b> <xsl:text>Question </xsl:text><xsl:number count="question" level="any" from="KMCust_survey"/> <xsl:text>. </xsl:text> <xsl:value-of select="."/> </b> It's untested, so you may need to tinker some to get it exactly right, but the idea should work. Jay Bryant Bryant Communication Services (presently consulting at Synergistic Solution Technologies) Nadia.Swaby@xxxxxx 06/28/2005 11:40 AM Please respond to xsl-list@xxxxxxxxxxxxxxxxxxxxxx To xsl-list@xxxxxxxxxxxxxxxxxxxxxx cc Subject [xsl] finding the position of the parent element XSLT 1.0 Hi all I have XML input structured like this: <KMCust_survey> <question> <q>For which purpose do you use the Engineering Intranet site?</q> <answer></answer> </question> <question> <q>How often are you using the following:</q> <answer> </answer> </question> <question> <q>How satisfy are you with the overall functionality of the following:</q> <answer> </answer> </question> </KMCust_survey> And a stylesheet that looks like this: <xsl:template match="question"> <table width="100%" cellpadding="3px" bgcolor="#c1e8e6" cellspacing="1"> <xsl:call-template name="gencols"/> <xsl:apply-templates></xsl:apply-templates> </table> </xsl:template> <xsl:template match="q"> <xsl:variable name="colspan"> <!--some code here that works--> </xsl:variable> <thead align="left"> <tr> <th colspan="{$colspan}" class="qt"> <b> <xsl:value-of select="?????"/> <!--need to know what to put here--> <xsl:text>. </xsl:text> <xsl:value-of select="."/> </b> </th> </tr> </thead> <xsl:apply-templates/> </xsl:template> I need it each question to be numbered 1. Question 1 2. Question 2 etc. How do I find out the position of the 'question' element from template for the 'q' element? I hope some one can understand my problem :) TIA Nadia
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] finding the position of t, Michael Kay | Thread | RE: [xsl] both single and double qu, Arian Hojat |
Re: [xsl] finding the position of t, JBryant | Date | Re: [xsl] finding the position of t, JBryant |
Month |