Subject: [xsl] grouping problem From: tofner@xxxxxxxxxxx Date: Wed, 28 Nov 2007 02:42:03 +0000 |
I could use some hints on using for-each group in 2.0 using Saxon8. I am sure that the problem is my stylesheet. Here is the input: <selection name="u1pt01"> <para> text . . . </para> </selection> <selection name="u1pt02"> <para> text . . . </para> </selection> etc. <item id="1" selection="u1pt01"> <text> text and more tags</text> </item> <item id="2" selection="u1pt01"> <text> text and more tags</text> </item> <item id="3" selection="u1pt02"> <text> text and more tags</text> </item> etc. I am trying to group the name attribute of the <selection> elements with matching <item> selection attributes so that the <items> follow their <selection> elements. In my experiments using Saxon8, the following transformation only strips out all <selection> items. I put in the <story> tag just to see if the for-each-group is working. <xsl:template match="selection"> <xsl:for-each-group select="*" group-by="@name"> <xsl:sort select="current-grouping-key()"/> <story> <xsl:copy-of select="."/> </story> </xsl:for-each-group> </xsl:template> Thanks in advance for any hints, Terry
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Converting Mixed Content , Alan Gutierrez | Thread | Re: [xsl] grouping problem, G. Ken Holman |
Re: [xsl] Converting a string to Up, David Carlisle | Date | Re: [xsl] grouping problem, G. Ken Holman |
Month |