OMG -.-
Thanks
Probably would have never found that typo -.-
. . . . . . . . . . . . . . . . . . . . . . . . . .
Patrick Szabo
XSLT-Entwickler
LexisNexis
Marxergasse 25, 1030 Wien
mailto:patrick(_dot_)szabo(_at_)lexisnexis(_dot_)at
Tel.: +43 (1) 534 52 - 1573
Fax: +43 (1) 534 52 - 146
-----Ursprüngliche Nachricht-----
Von: Michael Kay [mailto:mike(_at_)saxonica(_dot_)com]
Gesendet: Donnerstag, 17. Februar 2011 11:11
An: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Betreff: Re: [xsl] grouping problem
Currently your group-starting-with pattern isn't matching anything
because the elements with @typ='jur_start' are named "abatz" rather than
"absatz".
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) Österreich ist
ein Bundesstaat.</abatz>
<abatz typ="jur_start">(2) Der Bundesstaat wird gebildet aus den
selbständigen Ländern:</abatz>
<absatz typ="erltext" ct="text" halign="j">Burgenland, Kärnten,
Niederösterreich, Oberösterreich,</absatz>
<abatz typ="jur_start">(3) Änderungen 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) Österreich ist
ein Bundesstaat.</abatz>
<abatz typ="jur_start">(2) Der Bundesstaat wird gebildet aus den
selbständigen Ländern:</abatz>
<absatz typ="erltext" ct="text" halign="j">Burgenland, Kärnten,
Niederösterreich, Oberösterreich,</absatz>
<abatz typ="jur_start">(3) Änderungen 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(_dot_)szabo(_at_)lexisnexis(_dot_)at
Tel.: +43 (1) 534 52 - 1573
Fax: +43 (1) 534 52 - 146
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or
e-mail:<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--