Subject: RE: Applying templates only to certain part of the tree From: Bjorn Boxstart <bboxstart@xxxxxxxxxxxxx> Date: Wed, 17 May 2000 16:03:37 +0200 |
See below -----Original Message----- From: Sebastian Rahtz [SMTP:sebastian.rahtz@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] Sent: Wednesday, May 17, 2000 2:49 PM To: xsl-list@xxxxxxxxxxxxxxxx Subject: Re: Applying templates only to certain part of the tree Nuri Besen writes: > <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? let it find TestSec, but make them do nothing, with <xsl:apply-templates match="TestSec"/> # This would couse a problem on the second line (<xsl:apply-templates select="main//TestSec"/>), because this will also have an empty output. You can solve this problem by using modes like below: <xsl:apply-templates select="main" mode="noTestSec"/> <xsl:apply-templates select="main//TestSec" mode="withTestSec"/> the templates would look like <xsl:template select="TestSec" mode="noTestSec"/> and <xsl:template select="TestSec" mode="withTestSec"> .... .. </xsl:template> well, thats one answer, anyway. Sebastian Rahtz XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Applying templates only to cert, David Carlisle | Thread | Alternating Between Values, Stallion, Jason (Cah |
Re: sorting nodes in reverse docume, Ann Marie Rubin - Su | Date | Alternating Between Values, Stallion, Jason (Cah |
Month |