|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: grouping problem
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








