Subject: Re: [xsl] Conditional extraction of data From: Bryan Rasmussen <bry@xxxxxxxxxx> Date: Mon, 8 Nov 2004 15:15:28 +0100 |
-- Bryan Rasmussen sorry, I was under the impression that tag2 would always be text, and that text would be having the default text() template. Quoting David Carlisle <davidc@xxxxxxxxx>: > > > This is just a personal preference though. > > Not really, as it produces a different result. Sometimes you need one > of those results and sometimes the other. > > you have > > <xsl:template match="tag2" mode="copier"> > <i><xsl:apply-templates/></i> > </xsl:template> > > which means tag2 gets turned into i but the contents of tag2 are not > copied they get the default mode applied (which presumably doesn't copy) > > The originally proposed solution would be equivalent to > > > <xsl:template match="tag2" mode="copier"> > <i><xsl:apply-templates mode="copier"/></i> > ^^^^^^^^^^^^^ > </xsl:template> > > which would change tag2 to i but recursively copy its content (except > for any nested tag2 elements of course). > > I find that, normally, I'd want this second form. > > David > > ________________________________________________________________________ > This e-mail has been scanned for all viruses by Star. The > service is powered by MessageLabs. For more information on a proactive > anti-virus service working around the clock, around the globe, visit: > http://www.star.net.uk > ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Conditional extraction of, David Carlisle | Thread | Re: [xsl] Conditional extraction of, Bryan Rasmussen |
RE: [xsl] XML/XSL free editor (ecli, Andrew Welch | Date | Re: [xsl] Conditional extraction of, Bryan Rasmussen |
Month |