|
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 |