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[(_at_)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