Subject: RE: How can I speed up this Stylesheet From: Kay Michael <Michael.Kay@xxxxxxx> Date: Fri, 4 Aug 2000 08:58:21 +0100 |
> This example works very fine but this execution time is too > slow - with cocoon (without cache) 2s with 30 Treeentrys. > > <xsl:when > test="boolean(//*[@id=$navid]/ancestor::*[generate-id()=$nid] | > //*[@id=$navid]/ancestor::*/child::*[generate-id()=$nid]) or > ../@id=$navid"> I should think this statement is the culprit, and it could be greatly speeded up using a key defined with match="*[@id]", use="@id" - or if the @id attribute is of type ID, use the id() function. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
How can I speed up this Stylesheet, Conny Kreyßel | Thread | RE: Standard XPath expression for t, Oliver Becker |
RE: Javascript : from xsl to xml, Michel Guay | Date | Re: Merging XML, Tom Mullen |
Month |