Subject: Re: [xsl] RE: failure notice From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 4 Aug 2005 12:42:01 +0100 |
If you don't want to split up the template and just want to surround small sections with a test for some of those 25 elements then you can do things like <xsl:if test="self::X" to check if you are on an X element But this is really doing the test again rather than what you asked > > Is there a way of determining the value of what was actually > > matched? which is accessing some stored data about an earlier test. Having more templates is probably more efficient than having a long list of xsl:if or xsl:when tests as a system (probably) uses some kind of hash table lookup to find matching templates but a long list of xsl:when tests (probably) is searched in linear order so has expected tme proportional to the length of the list of tests. 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] RE: failure notice, Goddard Lee | Thread | RE: [xsl] RE: failure notice, Welch Andrew (ELS) |
Re: [xsl] Measure the length of an , Mukul Gandhi | Date | [xsl] Using Saxon 8.5 and collectio, Welch Andrew (ELS) |
Month |