This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: avoiding repeated items
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] avoiding repeated items
- From: "Tim Watts" <timw at 3d3 dot com>
- Date: Fri, 2 Mar 2001 09:25:43 +1100
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi Ani Lopez,
This is the way I solved a simular problem.
<xsl:for-each select="poetas/autor">
<xsl:choose>
<xsl:when test="not(.=preceding::autor)">
<xsl:value-of select="."/>
</xsl:when>
</xsl:choose>
</xsl:for-each>
Hope that is helpful,
Tim Watts
-----Original Message-----
From: owner-xsl-list@lists.mulberrytech.com
[mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Aniceto López
Sent: Friday, 2 March 2001 4:56 AM
To: XSL-List@lists.mulberrytech.com
Subject: [xsl] avoiding repeated items
hi:
simple question: how to avoid repeated elements?
in a xml file like this
<poetas>
<autor>anonimo</autor>
<autor>arcipreste de hita</autor>
<autor>becquer</autor>
<autor>becquer</autor>
<autor>becquer</autor>
<autor>campoamor</autor>
<autor>dario</autor>
<autor>encina</autor>
<autor>encina</autor>
<autor>encina</autor>
<autor>espronceda</autor>
<autor>garcilaso</autor>
<autor>gongora</autor>
<autor>gongora</autor>
<autor>gongora</autor>
<autor>lope</autor>
</poetas>
I need to list all the "autor" without repeat the
ones repeated in the xml file, just like this:
anonimo
arcipreste de hita
becquer
campoamor
dario
encina
espronceda
garcilaso
gongora
lope
thanks for helping
Ani Lopez
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list