[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
On 20/12/2010 15:06, James Cummings wrote:
Re: [xsl] grouping across a collection()
Subject: Re: [xsl] grouping across a collection() From: Michael Kay <mike@xxxxxxxxxxxx> Date: Mon, 20 Dec 2010 16:10:41 +0000 |
On 20/12/2010 15:06, James Cummings wrote:
Hi there,Something like this:
I have a number of files with tei:l elements in them. So I create a collection: <xsl:variable name="docs" select="collection($path)"/> and then want to iterate over the collection grouping all first lines together, all second lines together, etc.
<xsl:for-each-group select="$docs//tei:l" group-by="f:position()"> ... </xsl:for-each-group>
<xsl:function name="f:position" as="xs:integer"> <xsl:param name="node" as="node()"/> <xsl:number select="$node" level="any"/> </xsl:function>
Michael Kay Saxonica
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] grouping across a collect, James Cummings | Thread | Re: [xsl] grouping across a collect, James Cummings |
Re: [xsl] grouping across a collect, David Carlisle | Date | Re: [xsl] grouping across a collect, James Cummings |
Month |