"Bruce Dailey" <bruce(_at_)bmdailey(_dot_)com> wrote in message
news:000101c29f6a$6c49c980$0fcbfea9(_at_)pentium4(_dot_)(_dot_)(_dot_)
I have tried both variations - with this:
<xsl:value-of select="count(//tu/tuv/seg/text() [contains (.,
$SearchText)])"/>
I get a higher count than I want because there may be multiple text
nodes that match, e.g. <seg>X<ut>X</ut>X</seg>
And with this I get a lower count than I want because it only looks
at
the first text node (me thinks...)
<xsl:value-of select="count(//tu/tuv/seg [contains (/text(),
$SearchText)])"/>
I want to count the number of <tu>s that have the
search term in the <seg> element but I want to ignore the text in the
<ut> element. And I don't want to count multiple text nodes in the
<seg> element with the matching term.
count(//seg/text()[contains(., $SearchText)][1])
=====
Cheers,
Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list