[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] XPATH question
Hi all,
I would like to count the number of occurence from B -> C but not the
overlaps. For example,
<test>
<A></A>
<B></B>
<F></F>
<C></C>
<D></D>
<B></B>
<C></C>
<E></E>
<C></C>
<C></C>
</test>
Only,
B->F->C
B->C
should be counted. I tried /test/B/following-sibling::*[contains(name(),
'C')] but this doesn't work as the other "C" siblings are counted as well.
This is the expected behavior of following-sibling. How can I filter out the
unwanted siblings?
Thanks,
kkt
|