[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: different first element in a list

Subject: RE: different first element in a list
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Mon, 24 Feb 2003 09:07:53 -0000
different first
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:  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

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.