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