Subject: Re: [xsl] grouping problem From: Emmanuel Bégué <eb@xxxxxxxxxx> Date: Thu, 17 Feb 2011 11:21:47 +0100 |
There are zero "absatz[@typ='jur_start']" in the input. There are either abatz[@typ='jur_start'] (abatz and not absatz) or absatz[@typ="erltext"] (absatz, but with a different value for @typ) If you replace abatz with absatz in the source I believe you get the result you're expecting? Regards, EB On Thu, Feb 17, 2011 at 10:59 AM, Szabo, Patrick (LNG-VIE) <patrick.szabo@xxxxxxxxxxxxx> wrote: > Hi, > > 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) Vsterreich ist ein Bundesstaat.</abatz> > <abatz typ="jur_start">(2) Der Bundesstaat wird gebildet aus den selbstdndigen Ldndern:</abatz> > <absatz typ="erltext" ct="text" halign="j">Burgenland, Kdrnten, Niedervsterreich, Obervsterreich,</absatz> > <abatz typ="jur_start">(3) Dnderungen 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) Vsterreich ist ein Bundesstaat.</abatz> > <abatz typ="jur_start">(2) Der Bundesstaat wird gebildet aus den selbstdndigen Ldndern:</abatz> > <absatz typ="erltext" ct="text" halign="j">Burgenland, Kdrnten, Niedervsterreich, Obervsterreich,</absatz> > <abatz typ="jur_start">(3) Dnderungen 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, Vasu Chakkera | Thread | [xsl] Q on XSLT number calculation , Hermann Stamm-Wilbra |
Re: [xsl] grouping problem, Vasu Chakkera | Date | Re: [xsl] Re: QR codes, Florent Georges |
Month |