This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: optimize XPath query to speed up processing
- From: "Jiang, Peiyun" <Peiyun dot Jiang at nrc dot ca>
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Date: Thu, 8 Aug 2002 09:54:29 -0400
- Subject: RE: [xsl] optimize XPath query to speed up processing
- Reply-to: xsl-list at lists dot mulberrytech dot com
Is "/*/*/section|/*/*/*/section|/*/*/*/*/section" more efficient than
"//section"?
Peiyun Jiang
-----Original Message-----
From: Michael Kay [mailto:michael.h.kay@ntlworld.com]
Sent: Thursday, August 08, 2002 9:47 AM
To: xsl-list@lists.mulberrytech.com
Subject: RE: [xsl] optimize XPath query to speed up processing
>
> I d like to optimize the following Xpath query :
>
> "//a/@href | //go/@href | //card/@onenterforward |
> //card/@onenterbackward | //card/@ontimer |
> //template/@onenterforward
> | //template/@onenterbackward | //template/@ontimer | //img/@src |
> //option/@onpick "
>
If you only execute this once, it's not going to be easy: declaring a
key might help, but maybe not much. If you execute it more than once,
then put it in a global variable.
Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list