Subject: Re: 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/
| <- Previous | Index | Next -> |
| RE: XPath "//", speed, and Sa, Michael Kay
|
Thread |
RE: XPath "//", speed, and Sa, Michael Kay
|
| Re: XPath "//", speed, and Sa, Mukul Gandhi
|
Date |
RE: XSLT 2.1, Michael Kay
|
|
Month |
|
|