[xsl] XPATH simple question

Subject: [xsl] XPATH simple question
From: "Oscar" <ocaraballo@xxxxxxxxxxxxx>
Date: Mon, 10 Mar 2003 18:36:25 +0100
Hi all:

I have this xml

<ROOT>
<SYSTEMS ID="SAMP" DESC="Encyclopedia Database" >
<SYSTEM ID="SAMP2" DESC="I+D" />
<SYSTEM ID="BKMD" DESC="Syst 1" />
<SYSTEM ID="BKMI" DESC="Syst 2" />
</SYSTEMS></ROOT>

I want to select SYSTEMS but i dont want to repeat those systems that have
the same id

i have make this and works:

<xsl:template match="SYSTEMS">
 <xsl:apply-templates select="SYSTEM[(@ID != (preceding::SYSTEM/@ID))]"/>
</xsl:template>

but this doesnt work:

<xsl:template match="SYSTEMS">
<xsl:apply-templates select="SYSTEM[(@ID != (following::SYSTEM/@ID)) OR (@ID
!= (preceding::SYSTEM/@ID))]"/>
</xsl:template>

can somebody helpme?


thx a lot.



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread