|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Applying templates only to certain part of the tree
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








