Subject: [xsl] grouping with xsl:for-each-group From: gregor FELLENZ <gregor@xxxxxxxxxxxx> Date: Tue, 21 Apr 2009 10:47:03 +0200 |
step by step: 1. source doc: <kapitel> <abs>abs</abs> <einschub1>einschub1</einschub1> <einschub1>einschub1</einschub1> <abs>abs</abs> <einschub1>einschub1</einschub1> <einschub2>einschub2</einschub2> <abs>abs</abs> <abs>abs</abs> </kapitel>
<xsl:template match="einschub1|einschub2"> <xsl:element name="abs"> <xsl:apply-templates/> </xsl:element> </xsl:template>
3. output with saxon9 <kapitel> <abs>abs</abs> <einschub typ="1"> <abs>einschub1</abs> <abs>einschub1</abs> </einschub> <abs>abs</abs> <einschub typ="1"> <abs>einschub1</abs> <abs>einschub2</abs> </einschub> <abs>abs</abs> <abs>abs</abs> </kapitel>
4. desired output <kapitel> <abs>abs</abs> <einschub typ="1"> <abs>einschub1</abs> <abs>einschub1</abs> </einschub> <abs>abs</abs> <einschub typ="1"> <abs>einschub1</abs> </einschub> <einschub typ="2"> <abs>einschub2</abs> </einschub> <abs>abs</abs> <abs>abs</abs> </kapitel>
all the best, gregor
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] removing final space from, Andrew Welch | Thread | Re: [xsl] grouping with xsl:for-eac, David Carlisle |
Re: [xsl] removing final space from, Wendell Piez | Date | Re: [xsl] grouping with xsl:for-eac, David Carlisle |
Month |