Hi Houman,
...
> This would only work if we had not a case like below:
Why not?
> > WAAUX01
> > WAAUX01
> > WAAUXCallerID
> > WAAUX03
> > WAAUX01
>
> The repetition is not in a following order and can be random!
*[not(name()=preceding::*/name())]
This should ensure that only the first element with a given name is
processed. Or am I wrong in this?
The full solution would be this:
<xsl:value-of
select="count(*[not(name()=preceding::*/name())][starts-with(translate(name()
,'123456789','000000000'),'WAAUX00')])"/>
But I believe that David already provided a lot more neat solution.
> Hey cool last name by the way. :o)
Thanks :-)
Regulf Pickaxe :-)
|