Subject: RE: [xsl] Number of elements with a given attribute From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 18 Dec 2009 10:07:07 -0000 |
> which can be done like this: Somehow the variable declaration got lost: <xsl:variable name="verses" select="role/verse"/> selecting from the parent element of the role elements. > > <xsl:for-each-group select="$verses" > group-starting-with="verse[empty(@part)] | verse[@part='beginning']"> > <xsl:variable name="verse-number" select="position()"/> > <verse> > <xsl:for-each select="current-group()"> > <part role="parent::role/@name"> > <xsl:copy-of select="node()"/> > </part> > </xsl:for-each> > </verse> > </xsl:for-each-group> > Regards, Michael Kay http://www.saxonica.com/ http://twitter.com/michaelhkay
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Number of elements with a, Michael Kay | Thread | RE: [xsl] Number of elements with a, Syd Bauman |
[xsl] Ways to simplify XSL, complex, Stefan Fritz | Date | Re: [xsl] retaining entity declarat, Andrew Welch |
Month |