Subject: Re: [xsl] select unique name From: Sylwester Lesniak <tycoonek@xxxxxxxxx> Date: Sun, 18 Apr 2004 13:36:22 -0700 (PDT) |
yes, now it works fine Thanks for your help. George --- George Cristian Bina <george@xxxxxxx> wrote: > Hi, > > > and I know how to display all 5 @names, but I > don't > > know how to select unique names. > > > > \test00 > > \test00 > > \test10 > > \test10 > > \test20 > > You can look to the preceding siblings and make sure > there is not already > one other file elements with the same value as the > current one: > > <xsl:for-each select="//file"> > <xsl:variable name="name" > select="substring-before(substring-after(@name,'build'),'src')"/> > <xsl:if > test="not(preceding-sibling::file[substring-before(substring-after(@name,'bu > ild'),'src')=$name])"> > [<xsl:value-of select="$name"/>] > </xsl:if> > </xsl:for-each> > > [\test00\test00] > [\test10\test10] > [\test20\test20] > > Best Regards, > George > ------------------------------------------------------- > George Cristian Bina mailto:george@xxxxxxxxxxxxx > <oXygen/> XML Editor - http://www.oxygenxml.com/ > __________________________________ Do you Yahoo!? Yahoo! Photos: High-quality 4x6 digital prints for 25" http://photos.yahoo.com/ph/print_splash
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] select unique name, George Cristian Bina | Thread | [xsl] Lx: a compact syntax for XML/, Norman Gray |
Re: [xsl] select unique name, George Cristian Bina | Date | [xsl] Lx: a compact syntax for XML/, Norman Gray |
Month |