[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] XPath "//", speed, and Saxon
Subject: RE: [xsl] XPath "//", speed, and Saxon From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 31 Oct 2008 17:06:03 -0000 |
> Out of interest, how does it work with the following: > > /descendant::*[@foo = 'bar'] That's going to take substantially longer than /descendant::foo. How much longer, I don't know. > > Also, what happens with regard to wildcards in template matches: > > <xsl:template match="*[@foo = 'bar']"> > > <xsl:template match="*[@foo = 'something else'] In Saxon, template rules whose match pattern identifies an explicit element name will always be significantly more efficient than those that don't. (A really bad case with Saxon is to write a stylesheet with 1000 template rules all of the form match="*[..some predicate..]") Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XPath "//", speed, and Sa, Andrew Welch | Thread | Re: [xsl] XPath "//", speed, and Sa, Mukul Gandhi |
RE: [xsl] XSLT 2.1, Michael Kay | Date | Re: [xsl] XSLT 2.1, Jesper Tverskov |
Month |