Subject: RE: [xsl] Calculation using the position of an element?? From: Jarno.Elovirta@xxxxxxxxx Date: Fri, 20 Sep 2002 11:58:01 +0300 |
Hi, > > Ive tried to come up with an XPath solution involving > position() (one > > line) to produce a certain value using <xsl:value-of > select="......."/> > > > My Sample XML File > > > <tgroup cols = "5"> > > <colspec colname="col1"/> > > <colspec colname="colspec1"/> > > <colspec colname="col2"/> > > <colspec colname="col4"/> > > </tgroup> > > > > I have two different values (say x and y) elsewhere in the > xml doc and I > > need to perform a small calculation that I will now outline in > > Pseudocode... > > > > If x="colspec1" then > > position1 = 2 > > If y="col4" then > > position2 = 4 > > Result= position2 - position1 > > > > ie Result=2 <xsl:value-of select="count(colspec[@colname = $y]/preceding-sibling::colspec) - count(colspec[@colname = $x]/preceding-sibling::colspec)" /> Jarno XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Calculation using the positio, Clifford, Karen | Thread | RE: [xsl] Calculation using the pos, Clifford, Karen |
[xsl] Calculation using the positio, Clifford, Karen | Date | RE: [xsl] Mutiple values for variab, Michael Kay |
Month |