Subject: RE: XPATH simple question
From: "Craig Kattner" <CKattner@xxxxxxxxxxxxxx>
Date: Mon, 10 Mar 2003 12:38:42 -0600
|
http://www.dpawson.co.uk/xsl/sect2/N2696.html
-----Original Message-----
From: Oscar [mailto:ocaraballo@xxxxxxxxxxxxx]
Sent: Monday, March 10, 2003 11:36 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: XPATH simple question
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
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- XPATH simple question
- Oscar - Mon, 10 Mar 2003 12:35:50 -0500 (EST)
- <Possible follow-ups>
- Craig Kattner - Mon, 10 Mar 2003 13:35:34 -0500 (EST) <=
|
|