Duplicate elements. HELP!

Subject: Duplicate elements. HELP!
From: "Stoaks, Max" <Stoaks_Max@xxxxxxxxxxxxxxxx>
Date: Sun, 6 Jun 2004 11:19:20 -0700
Hi,

I'm trying to ignore duplicate elements and having trouble with the XPath syntax. I'm hoping some kind soul can help...


Here's my xml:
<CompanyResults>
	<CompanyResult>
		<CompanyTitle>IBM</CompanyTitle>
		<CompanyContact>Joe</CompanyContact>
	</CompanyResult>
	<CompanyResult>
		<CompanyTitle>IBM</CompanyTitle>
		<CompanyContact>Joe</CompanyContact>
	</CompanyResult>
	<CompanyResult>
		<CompanyTitle>Intuit</CompanyTitle>
		<CompanyContact>Claudia</CompanyContact>
	</CompanyResult>
	<CompanyResult>
		<CompanyTitle>IBM</CompanyTitle>
		<CompanyContact>Joe</CompanyContact>
	</CompanyResult>
</CompanyResults>

I want to ignore any CompanyResult that has a CompanyTitle that has already occured.

<xsl:template match="/">
	<xsl:for-each select="CompanyResults/CompanyResult[not
           (./CompanyTitle=preceding::CompanyResults/CompanyResult/CompanyTitle)]">	
			<xsl:value-of select="CompanyTitle"/>	
	</xsl:for-each>	

Any help would be greatly appreciated as I've been pulling my hair out about this...

I'm using XalanJ 2.6.

Thanks!
Max


Current Thread