"Passin, Tom" <tpassin(_at_)mitretek(_dot_)org> wrote in message
news:5D3C2276FD64424297729EB733ED1F7601919E62(_at_)email1(_dot_)mitretek(_dot_)org(_dot_)(_dot_)(_dot_)
[Dimitre Novatchev]
What if he should have more branches than the three in the example? (I
assumed that the element names "branch" and "service" would always be
used).
Then use:
<xsl:template match="service">
<xsl:if test="count(/*/*[service[(_at_)servId = current()/@servId]])
<
count(/*/*)">
<xsl:copy-of select="."/>
</xsl:if>
</xsl:template>
=====
Cheers,
Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list