Subject: Re: [xsl] XPath "//", speed, and Saxon From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx> Date: Fri, 31 Oct 2008 16:54:37 +0000 |
> It's also worth pointing out that /descendant::z is very fast on the > tinytree anyway. Even if you've got 500,000 nodes in your document, it > doesn't take very long to scan an array of 500,000 integers and test each > one for equality to some constant. Out of interest, how does it work with the following: /descendant::*[@foo = 'bar'] Also, what happens with regard to wildcards in template matches: <xsl:template match="*[@foo = 'bar']"> <xsl:template match="*[@foo = 'something else'] Given some element, I would imagine you have to check for any direct matches (the integer comparison) and if none are found, then go through these one at a time? -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XPath "//", speed, and Sa, Michael Kay | Thread | RE: [xsl] XPath "//", speed, and Sa, Michael Kay |
Re: [xsl] XPath "//", speed, and Sa, Mukul Gandhi | Date | RE: [xsl] XSLT 2.1, Michael Kay |
Month |