Subject: RE: [xsl] different first element in a list From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Mon, 24 Feb 2003 09:07:53 -0000 |
In the inner for-each, instead of xsl:for-each select="key('k', @type)" try xsl:for-each select="key('k', @type)[position()!=1]" Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Lorenzo De Tomasi > Sent: 23 February 2003 23:55 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] different first element in a list > > > on 23-02-2003 23:08, Michael Kay at michael.h.kay@xxxxxxxxxxxx wrote: > > > It is displaying the first row twice because you have asked it to. > > > > Your logic is > > > > for-each language that is the first of its @type > > display the language > > for each language of this @type > > display the language > > > > Just remove the code corresponding to the outer "display the > > language". > > But how can I display each language of this type except the > first? If I remove the code corresponding to the outer > "display the language" I don't understand what's the code > that indicates where to put the language of this @type except > the first :( > > The logic I want is: > > for-each language that is the first of its @type > label: display the language > for each language of this @type except the first > display the language > > What I want to obtain is > > 1. If in the Xml I have a single 'mother tongue' and a single 'other > tongue': > ______________________________________________ > mother tongue Italian > > other tongue English speak: good > read: excellent > write: good > ______________________________________________ > > 2. If in the Xml I have more 'mother tongue's and 'other tongue's: > > ______________________________________________ > mother tongues German > Italian > > other tongues English speak: good > read: excellent > write: good > Français speak: basic > read: basic > write: basic > ______________________________________________ > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] different first element i, Lorenzo De Tomasi | Thread | Re: [xsl] different first element i, Lorenzo De Tomasi |
RE: [xsl] insert a tab/space charac, Gertjan Assies | Date | [xsl] OMR Mark for folding machine, PIERRES |
Month |