This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Applying templates only to certain part of the tree


Hello,

I am trying the following, and it does not compile but:

<xsl:template match="/">
  	<xsl:apply-templates select="main and not(main//TestSec)"/>
  	<xsl:apply-templates select="main//TestSec"/>
</xsl:template>

where I want to apply the templates for everything under the "main" section 
but excluding the TestSec.

The following works but applies the TestSec templates twice, naturally.

<xsl:template match="/">
  	<xsl:apply-templates select="main"/>
  	<xsl:apply-templates select="main//TestSec"/>
</xsl:template>

What is the correct method to exclude a part of the tree?

Thanks for any help,
Nuri
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]