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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to filter nodes on at, Ankit Jain | Thread | RE: [xsl] XPATH simple question, Michael Kay |
Re: [xsl] A proposal:xsl:result-doc, Francis Norton | Date | Re: [xsl] line-breaking and hyphena, Mukul |
Month |