|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: select unique name
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/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








