[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] counting specific nodes

Subject: Re: [xsl] counting specific nodes
From: "J.Pietschmann" <j3322ptm@xxxxxxxx>
Date: Wed, 15 Oct 2003 15:57:29 +0200

james walker wrote:
given the xml
<ve pos="1"></ve>
<ve pos="1.1"></ve>

and given that i am starting on a node with pos=1 (or 2 or 3....), how do i count the nodes which have position with 3 dots only (e.g. pos= and start with the current node position. I came up with something like this:

<xsl:variable name="rowspan" select="count(ve[starts-with(@position, current()/@position) and contains(...........)])" />
e.g. for position 1, it should be 4 ( ,,,

If there are only digits beside the dots in the pos string, try string-length(translate(@pos,'1234567890',''))=3


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list

Current Thread