[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: fairly simple position() question
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|