Subject: RE: [xsl] fairly simple position() question From: Jarno.Elovirta@xxxxxxxxx Date: Tue, 12 Nov 2002 15:38:41 +0200 |
Hi, > basicly what I have is a xml document > > <view> > <columns> > <column name="id" /> > <column name="description" /> > <column name="economy_actual" /> > <column name="economy_actual" /> > <column name="economy_actual" /> > </columns> > </view> > > And all I want to get is given a variable $sortby > give me position of the column > $sortby='id' -> 1 > $sortby='description' -> 2 > $sortby='economy_actual' -> 3 (or 4 or 5 I don't care just > don't return > something like '345' as my solution did) e.g. <xsl:value-of select="count(/view/columns/column[@name = $sortby][1]/preceding-sibling::column) + 1" /> but if you need to do this multiple times, I'd suggest using keys to get the right column. Jarno - VNV Nation: Darkangel (Gabriel) XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] fairly simple position() , Michael Kay | Thread | [xsl] testing an apostrophe, Stevenson Ngila |
[xsl] testing an apostrophe, Stevenson Ngila | Date | RE: [xsl] testing an apostrophe, Jarno . Elovirta |
Month |