RE: [xsl] Selecting multi-existant elements only once

Subject: RE: [xsl] Selecting multi-existant elements only once
From: TSchutzerWeissmann@xxxxxxxxxxxxxxxx
Date: Mon, 25 Nov 2002 16:12:45 -0000
Or you could use xsl:key, which is quicker and very useful.
cheers,
Tom SW

> -----Original Message-----
> From: Sorin Marti [mailto:mas@xxxxxxxxxx]
> Sent: 25 November 2002 15:30
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: [xsl] Selecting multi-existant elements only once
> 
> 
> I've got the solution...sorry for asking...
> 
>  <xsl:for-each 
> select="//departement/profession[not(desc=preceding::desc)]">
>    <xsl:value-of select="desc"/>
>   </xsl:for-each>
> 
> Sorin Marti
> 
> I wrote:
> 
> > Hi all,
> >
> > I've got a XML-File with following structure. There are different 
> > departements and in each departement there are different 
> professions. 
> > I want to have every profession of all departement once... 
> If there is 
> > a Manager in departement a and departement b, "Manager" 
> should only be 
> > printed out once...
> >
> > How can I do that?
> >
> > [...]
> > <departement>
> >  <profession>
> >    <desc>Manager</desc>
> >    <salary>5000</salary>
> >  </profession>
> >
> >  <profession>
> >    <desc>Assistant</desc>
> >    <salary>3000</salary>
> >  </profession>
> >
> >  <profession>
> >    <desc>Employee</desc>
> >    <salary>2000</salary>
> >  </profession>
> > </departement>
> >
> > <departement>
> >  <profession>
> >    <desc>Manager</desc>
> >    <salary>5000</salary>
> >  </profession>
> >
> >  <profession>
> >    <desc>Worker</desc>
> >    <salary>2000</salary>
> >  </profession>
> > </departement>
> >
> > [...]
> >
> > Thanks for your help !
> >
> > Sorin
> >
> >
> > XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> >
> >
> >
> 
> 
> 
>  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