Subject: Re: [xsl] select unique name From: "George Cristian Bina" <george@xxxxxxx> Date: Sun, 18 Apr 2004 22:24:10 +0300 |
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/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] select unique name, Sylwester Lesniak | Thread | Re: [xsl] select unique name, Sylwester Lesniak |
[xsl] select unique name, Sylwester Lesniak | Date | Re: [xsl] select unique name, Sylwester Lesniak |
Month |