just use the union operator "|"
<xsl:apply-templates select="link | section" />
which in this case could be read as link or section
chris
-----Ursprüngliche Nachricht-----
Von: james walker [mailto:jameswalkerandy(_at_)hotmail(_dot_)com]
Gesendet: Montag, 21. Juni 2004 12:36
An: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Betreff: [xsl] calling templates
if u have an xml file like this:
<main>
<name>
<desc>
<link></link>
<section></section>
.........(the any number of section an dlink tags in any order)
</main>
and u had a template match currently in main, how would u do an
<xsl:apply-templates /> on all the <link> and <section> tags
but not the
<name> and <desc> tags?
i thought about <xsl:apply-templates select="link" /> and then
<xsl:apply-templates select="section" /> but that would do it
in two groups,
i would like to apply the template sin the order they appear
in the xml
file......
can anyone help
cheers
james walker
_________________________________________________________________
It's fast, it's easy and it's free. Get MSN Messenger today!
http://www.msn.co.uk/messenger
--+------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--