Subject: Re: [xsl] grouping problem From: Michael Kay <mike@xxxxxxxxxxxx> Date: Thu, 17 Feb 2011 10:10:42 +0000 |
Michael Kay Saxonica
Hi, On 17/02/2011 09:59, Szabo, Patrick (LNG-VIE) wrote:
I'm using XSLT 2.0 and Saxon 9
I got the following input:
<einzelvorschrift> <zaehlung normiert="Art. 2" nr="--TODO--" ordnungszeichen="--TODO--">Art. 2</zaehlung> <abatz typ="jur_start"><gldsym>Artikel 2.</gldsym> (1) Csterreich ist ein Bundesstaat.</abatz> <abatz typ="jur_start">(2) Der Bundesstaat wird gebildet aus den selbstC$ndigen LC$ndern:</abatz> <absatz typ="erltext" ct="text" halign="j">Burgenland, KC$rnten, NiederC6sterreich, OberC6sterreich,</absatz> <abatz typ="jur_start">(3) Cnderungen im Bestand der</abatz> </einzelvorschrift>
I did the following:
<xsl:template match="einzelvorschrift"> <xsl:copy> <xsl:apply-templates select="zaehlung"/> <xsl:for-each-group select="* except zaehlung" group-starting-with="absatz[@typ='jur_start']"> <jurabsatz> <xsl:apply-templates select="current-group()"/> </jurabsatz> </xsl:for-each-group> </xsl:copy> </xsl:template>
Output:
<einzelvorschrift> <zaehlung normiert="Art. 2" nr="--TODO--" ordnungszeichen="--TODO--">Art. 2</zaehlung> <jurabsatz> <abatz typ="jur_start"><gldsym>Artikel 2.</gldsym> (1) Csterreich ist ein Bundesstaat.</abatz> <abatz typ="jur_start">(2) Der Bundesstaat wird gebildet aus den selbstC$ndigen LC$ndern:</abatz> <absatz typ="erltext" ct="text" halign="j">Burgenland, KC$rnten, NiederC6sterreich, OberC6sterreich,</absatz> <abatz typ="jur_start">(3) Cnderungen im Bestand der</abatz> <jurabsatz> </einzelvorschrift>
Shouldn't each absatz[@typ='jur_start'] be wrapped in his own jurabsatz !? How can i do that ?!
Kind regards
. . . . . . . . . . . . . . . . . . . . . . . . . . Patrick Szabo XSLT-Entwickler LexisNexis Marxergasse 25, 1030 Wien
mailto:patrick.szabo@xxxxxxxxxxxxx Tel.: +43 (1) 534 52 - 1573 Fax: +43 (1) 534 52 - 146
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] grouping problem, Martin Honnen | Thread | AW: [xsl] grouping problem, Szabo, Patrick \(LNG |
Re: [xsl] grouping problem, Martin Honnen | Date | AW: [xsl] grouping problem, Szabo, Patrick \(LNG |
Month |