| 
 
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 |