Subject: Re: finding out distinct node/values
From: Hermann Stamm-Wilbrandt <STAMMW@xxxxxxxxxx>
Date: Wed, 10 Feb 2010 18:03:51 +0100
|
$ xsltproc anil.xsl anil.xml
<?xml version="1.0"?>
<name>A</name><name>B</name><name>C</name>
$ cat anil.xsl
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:template match="/">.
<xsl:for-each select="/table/rows/row/name">
<xsl:if test="not(. = preceding::name)">
<xsl:copy-of select="."/>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
$
Mit besten Gruessen / Best wishes,
Hermann Stamm-Wilbrandt
Developer, XML Compiler, L3
WebSphere DataPower SOA Appliances
----------------------------------------------------------------------
IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Martin Jetter
Geschaeftsfuehrung: Dirk Wittkopp
Sitz der Gesellschaft: Boeblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294
Anil Kumar
Veeramalli
<anil.v@frescoinf To
ormatics.com> xsl-list@xxxxxxxxxxxxxxxxxxxxxx
cc
02/10/2010 05:42
PM Subject
Re: finding out distinct
node/values
Please respond to
xsl-list@xxxxxxxx
lberrytech.com
Thanks Andrew for your reply. some where in the documentation I read that,
distinct-values doesn't support in XSL1.0...is that true?
>>
>> By passing the attribute "name" as a parameter, I would like to find out
the
>> all distinct values of name Attribute . i.e A,B and C
>>
>
> distinct-values(//*[name() = $name])
>
>
> cheers
|